Diff of the two buildlogs: -- --- b1/build.log 2023-05-03 07:55:06.195750596 +0000 +++ b2/build.log 2023-05-03 08:47:05.922746632 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jun 4 01:33:34 -12 2024 -I: pbuilder-time-stamp: 1717508014 +I: Current time: Wed May 3 21:56:07 +14 2023 +I: pbuilder-time-stamp: 1683100567 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./netgen_6.2.2006+really6.2.1905+dfsg.orig.tar.gz] I: copying [./netgen_6.2.2006+really6.2.1905+dfsg-5.1.debian.tar.xz] I: Extracting source -gpgv: Signature made Mon Aug 15 18:26:17 2022 -12 +gpgv: Signature made Tue Aug 16 20:26:17 2022 +14 gpgv: using RSA key FDDD0CFF3864277630A2186C9164FA1D17BD5D36 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc: no acceptable signature found @@ -41,52 +41,84 @@ dpkg-source: info: applying fix-occt-7.6.0-ftbfs-5.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/8687/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/D01_modify_environment starting +debug: Running on codethink10-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 3 21:56 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' - DISTRIBUTION='bookworm' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='8687' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=22934 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D3hQhUCN/pbuilderrc_Q7A1 --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D3hQhUCN/b1 --logfile b1/build.log netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.D3hQhUCN/pbuilderrc_zdE3 --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.D3hQhUCN/b2 --logfile b2/build.log --extrapackages usrmerge netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink11-arm64 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-210-generic #221-Ubuntu SMP Tue Apr 18 08:32:48 UTC 2023 aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 2 04:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/8687/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 3 00:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -455,7 +487,7 @@ Get: 277 http://deb.debian.org/debian bookworm/main arm64 tk arm64 8.6.13 [4052 B] Get: 278 http://deb.debian.org/debian bookworm/main arm64 tk-dev arm64 8.6.13 [3876 B] Get: 279 http://deb.debian.org/debian bookworm/main arm64 tix-dev arm64 8.4.3-11 [510 kB] -Fetched 214 MB in 18s (11.7 MB/s) +Fetched 214 MB in 5s (40.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19616 files and directories currently installed.) @@ -1597,8 +1629,17 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/netgen-6.2.2006+really6.2.1905+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.changes +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/A99_set_merged_usr finished +hostname: Temporary failure in name resolution +I: Running cd /build/netgen-6.2.2006+really6.2.1905+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.changes dpkg-buildpackage: info: source package netgen dpkg-buildpackage: info: source version 6.2.2006+really6.2.1905+dfsg-5.1 dpkg-buildpackage: info: source distribution unstable @@ -1712,7 +1753,7 @@ grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ - Netgen 6.2-22331: Automatic configuration OK. + Netgen 6.2-22332: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security @@ -1781,18 +1822,18 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 0%] Building CXX object tests/catch/CMakeFiles/catch_main.dir/main.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++17 -MD -MT tests/catch/CMakeFiles/catch_main.dir/main.cpp.o -MF CMakeFiles/catch_main.dir/main.cpp.o.d -o CMakeFiles/catch_main.dir/main.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/main.cpp [ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/archive.cpp +[ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -[ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/archive.cpp +[ 1%] Building CXX object tests/catch/CMakeFiles/catch_main.dir/main.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/logging.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/profiler.cpp -[ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++17 -MD -MT tests/catch/CMakeFiles/catch_main.dir/main.cpp.o -MF CMakeFiles/catch_main.dir/main.cpp.o.d -o CMakeFiles/catch_main.dir/main.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/main.cpp [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/utils.cpp +[ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/profiler.cpp [ 3%] Linking CXX shared library libngcore.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2.1905 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::: -lpython3.11 @@ -1800,43 +1841,43 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 3%] Built target ngcore make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend +make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= -make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 3%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dpyngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -isystem /usr/include/python3.11 -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/python_ngcore.cpp make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build +[ 3%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dpyngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -isystem /usr/include/python3.11 -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++14 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/python_ngcore.cpp [ 4%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx [ 4%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx -[ 5%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 5%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o [ 5%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx -[ 6%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -[ 7%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] 366 | int i = 0; @@ -1845,10 +1886,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - 209 | S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/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)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; @@ -1860,6 +1897,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here 201 | Standard_Real angle; | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + 209 | S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 7%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -1885,19 +1928,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] - 488 | B.UpdateVertex( V, U2, NewDegen, Tol); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:459:17: note: 'U2' was declared here - 459 | Standard_Real U2, dU, dUmin = 1.e100; - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] - 462 | dU = USeq(i) - U1; - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:448:17: note: 'U1' was declared here - 448 | Standard_Real U1; - | ^~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -1923,24 +1964,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here 322 | Standard_Real U, endU, min; | ^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -1962,11 +1985,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -1984,20 +2025,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -2011,6 +2047,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:305:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int ii = 0; ii < nearlines.Size(); ii++) @@ -2047,8 +2088,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ -[ 7%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop3d.cxx In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2067,12 +2106,76 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /build/netgen-6.2.2006+really6.2.1905+dfsg/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()) @@ -2141,6 +2244,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here 88 | class FrontLine | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 211 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:290:20: required from here @@ -2187,8 +2297,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx +[ 7%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop3d.cxx +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -2215,12 +2331,61 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] + 488 | B.UpdateVertex( V, U2, NewDegen, Tol); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:459:17: note: 'U2' was declared here + 459 | Standard_Real U2, dU, dUmin = 1.e100; + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] + 462 | dU = USeq(i) - U1; + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:448:17: note: 'U1' was declared here + 448 | Standard_Real U1; + | ^~ +[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -MF CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o -MF CMakeFiles/occ.dir/occconstruction.cpp.o.d -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp -[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp -[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { @@ -2228,6 +2393,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -MF CMakeFiles/occ.dir/occgenmesh.cpp.o.d -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, @@ -2286,20 +2453,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2323,7 +2476,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2371,68 +2524,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -2456,6 +2547,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, Array&, Array&, Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable 'maxh' [-Wunused-variable] 238 | double maxh = mparam.maxh; @@ -2527,56 +2672,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:1470:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1470 | for (int i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ +[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -[ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 10%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here @@ -2611,11 +2716,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:357:26: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:998:24: required from here @@ -2634,95 +2734,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:867:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:872:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:1175:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2731,8 +2748,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 10%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -2795,62 +2810,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 10%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:51:16: warning: unused variable 'vstep' [-Wunused-variable] - 51 | double vstep = 0.01*(vmax-vmin); - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:220:16: warning: unused variable 'r' [-Wunused-variable] - 220 | double r = temp.Length(); - | ^ [ 11%] Linking CXX shared library pyngcore.cpython-311-aarch64-linux-gnu.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,pyngcore.cpython-311-aarch64-linux-gnu.so -o pyngcore.cpython-311-aarch64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: libngcore.so.6.2.1905 -lpython3.11 -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 11%] Built target pyngcore -[ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ +[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2859,9 +2839,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -2900,25 +2892,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2937,18 +2935,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -2967,6 +2953,39 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -2993,18 +3012,50 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 211 | for(int i=0; i&, int, int, double, double, int, double, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 207 | for(int i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 428 | if(maxpoints > 0 && points.Size() >= maxpoints) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 293 | for (int i = 1; i <= faces.Size(); i++) @@ -3028,15 +3091,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 593 | for(i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (i = 1; i <= faces.Size(); i++) @@ -3085,24 +3164,102 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 858 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:525:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 525 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:39: 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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:39: 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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:39: 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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:39: 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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 627 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:39: 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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 684 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:902:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] + 902 | catch (bad_weak_ptr e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1032:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1032 | for (int hi = 0; hi < seia.Size(); hi++) + | ~~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2417:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2417 | for (j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2476:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2476 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2620 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2972 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3028 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here @@ -3121,17 +3278,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3141,12 +3302,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ @@ -3183,224 +3374,73 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::Array&, int, int, double, double, int, double, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 207 | for(int i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 428 | if(maxpoints > 0 && points.Size() >= maxpoints) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 593 | for(i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:867:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:872:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:1175:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3454,6 +3494,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3467,6 +3513,20 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3486,7 +3546,8 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -3500,8 +3561,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -[ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -3559,24 +3618,52 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:131:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 131 | catch (NgException ex) - | ^~ -[ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -MF CMakeFiles/visual.dir/vssolution.cpp.o.d -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:51:16: warning: unused variable 'vstep' [-Wunused-variable] + 51 | double vstep = 0.01*(vmax-vmin); + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:220:16: warning: unused variable 'r' [-Wunused-variable] + 220 | double r = temp.Length(); + | ^ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here @@ -3613,98 +3700,174 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -[ 13%] Linking CXX static library libcatch_main.a -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -P CMakeFiles/catch_main.dir/cmake_clean_target.cmake -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 12%] Linking CXX static library libcatch_main.a +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -P CMakeFiles/catch_main.dir/cmake_clean_target.cmake cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/catch_main.dir/link.txt --verbose=1 /usr/bin/ar qc libcatch_main.a CMakeFiles/catch_main.dir/main.cpp.o /usr/bin/ranlib libcatch_main.a make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 13%] Built target catch_main +[ 12%] Built target catch_main make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch/CMakeFiles/test_archive.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 14%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o +[ 13%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o -MF CMakeFiles/test_archive.dir/archive.cpp.o.d -o CMakeFiles/test_archive.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/archive.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -[ 14%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -MF CMakeFiles/visual.dir/importsolution.cpp.o.d -o CMakeFiles/visual.dir/importsolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 14%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -MF CMakeFiles/test_symboltable.dir/symboltable.cpp.o.d -o CMakeFiles/test_symboltable.dir/symboltable.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:131:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 131 | catch (NgException ex) + | ^~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3719,86 +3882,312 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:525:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 525 | for (int i = 1; i <= mesh->GetNE(); i++) +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'std::ostream& ngcore::operator<<(std::ostream&, const SymbolTable&) [with T = int; std::ostream = std::basic_ostream]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:34:8: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 138 | for (int i = 0; i < st.Size(); i++) + | ~~^~~~~~~~~~~ +[ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -MF CMakeFiles/visual.dir/vssolution.cpp.o.d -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = int; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = int; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:11:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:52:13: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const Array*>&, INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 325 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 396 | for (i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 461 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 539 | for(k = 0; k < idmaps.Size(); k++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 715 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 795 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1112:27: 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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1152:27: 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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2146 | for(int j=0; j*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2491:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2491 | for(int m = 0; m < mtets_old.Size(); m++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2541:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2541 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2590:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2590 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2630:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2630 | for(int j=0; j*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2858:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2858 | for(int i=1; i<=mtets.Size(); i++) + | ~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2860:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2860 | for(int i=1; i<=mprisms.Size(); i++) + | ~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2862:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2862 | for(int i=1; i<=mtris.Size(); i++) + | ~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2864:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2864 | for(int i=1; i<=mquads.Size(); i++) + | ~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2866:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2866 | for(int i=1; i<=mprisms.Size(); i++) + | ~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2917:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2917 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2987:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2987 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3008:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3008 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3031:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3031 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3057:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3057 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:39: 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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:39: 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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:39: 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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:39: 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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 627 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:39: 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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:684:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 684 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:902:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] - 902 | catch (bad_weak_ptr e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1032:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1032 | for (int hi = 0; hi < seia.Size(); hi++) - | ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~ -make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f tests/catch/CMakeFiles/test_symboltable.dir/build.make tests/catch/CMakeFiles/test_symboltable.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2417:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2417 | for (j = 1; j <= faces.Size(); j++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3132:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3132 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2476:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2476 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -[ 15%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2620 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -MF CMakeFiles/test_symboltable.dir/symboltable.cpp.o.d -o CMakeFiles/test_symboltable.dir/symboltable.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2972 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3028 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3135:31: 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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3140:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3140 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3143:31: 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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3148 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3151:31: 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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3202:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3202 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3204 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3212:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3212 | for (int i = 1; i <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3217:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3217 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3219 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3227 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3232:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3232 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3234 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3242 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3367:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3367 | for (int j = 0; j < edges.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3624:31: 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 <= mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3628 | for (int i = 0; i < mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3632:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3632 | for (int i = 0; i < mtets.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3639 | for (int i = 1; i <= mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3645:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3645 | for (int i = 0; i < mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3649:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3649 | for (int i = 0; i < mtris.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3700:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3700 | for (int i = 1; i <= mprisms.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3795:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3795 | for (int i = 1; i <= mquads.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3975:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3975 | for(int ii=1; ii<=mesh.GetNP(); ii++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:4021:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4021 | for(int ii=0; ii& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: @@ -3810,12 +4199,40 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: @@ -3836,6 +4253,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -3880,30 +4316,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:5: @@ -3911,6 +4323,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:48, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:6: @@ -3993,22 +4419,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1526:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1526 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ -[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4432:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4432 | for (int i = 0; i < trigs.Size(); i++) @@ -4022,94 +4432,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4471:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4471 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here @@ -4134,6 +4462,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -4213,19 +4552,84 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4445:14: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'std::ostream& ngcore::operator<<(std::ostream&, const SymbolTable&) [with T = int; std::ostream = std::basic_ostream]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:34:8: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 138 | for (int i = 0; i < st.Size(); i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -4249,6 +4653,11 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -4279,16 +4688,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = int; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = int; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:11:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:52:13: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -4302,6 +4719,50 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -4317,6 +4778,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(Mesh&, BoundaryLayerParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] + 519 | for (int i = 0; i < 6; i++) + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 600 | for(int j = 1; j <= vertelems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:154:36: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:158:41: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:35: required from here @@ -4406,14 +4915,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 17%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_version.dir/version.cpp.o -MF CMakeFiles/test_version.dir/version.cpp.o.d -o CMakeFiles/test_version.dir/version.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/version.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -4442,289 +4943,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const Array*>&, INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 325 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 396 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 461 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 539 | for(k = 0; k < idmaps.Size(); k++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 715 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 795 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1112:27: 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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1152:27: 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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2146 | for(int j=0; j*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2491:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2491 | for(int m = 0; m < mtets_old.Size(); m++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2541:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2541 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2590:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2590 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2630:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2630 | for(int j=0; j*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2858:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2858 | for(int i=1; i<=mtets.Size(); i++) - | ~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2860:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2860 | for(int i=1; i<=mprisms.Size(); i++) - | ~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2862:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2862 | for(int i=1; i<=mtris.Size(); i++) - | ~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2864:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2864 | for(int i=1; i<=mquads.Size(); i++) - | ~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2866:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2866 | for(int i=1; i<=mprisms.Size(); i++) - | ~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2917:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2917 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2987:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2987 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3008:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3008 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3031:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3031 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3057:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3057 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3132:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3132 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3135:31: 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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3140:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3140 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3143:31: 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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3148:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3148 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3151:31: 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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3202:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3202 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3204 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3212:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3212 | for (int i = 1; i <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3217:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3217 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3219 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3227 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3232:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3232 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3234 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3242:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3242 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3367:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3367 | for (int j = 0; j < edges.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3624:31: 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 <= mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3628 | for (int i = 0; i < mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3632:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3632 | for (int i = 0; i < mtets.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3639 | for (int i = 1; i <= mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3645:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3645 | for (int i = 0; i < mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3649:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3649 | for (int i = 0; i < mtris.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3700:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3700 | for (int i = 1; i <= mprisms.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3795:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3795 | for (int i = 1; i <= mquads.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3975:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3975 | for(int ii=1; ii<=mesh.GetNP(); ii++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:4021:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 4021 | for(int ii=0; ii& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -4749,35 +4967,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -4792,104 +4981,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:4: -In member function 'ngcore::Archive& ngcore::BinaryOutArchive::Write(T) [with T = long unsigned int]', - inlined from 'virtual ngcore::Archive& ngcore::BinaryOutArchive::operator&(size_t&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:693:19, - inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:206:15, - inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = int; T = int]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, - inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, - inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:38:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:735:13: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] - 735 | memcpy(&buffer[ptr], &x, sizeof(T)); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here - 203 | size_t size; - | ^~~~ -In member function 'ngcore::Archive& ngcore::Archive::Do(T*, size_t) [with T = std::__cxx11::basic_string; = void]', - inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:209:9, - inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = bool; T = bool]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, - inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, - inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:58:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:280:28: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] - 280 | { for (size_t j = 0; j < n; j++) { (*this) & data[j]; }; return *this; }; // NOLINT - | ~~^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here - 203 | size_t size; - | ^~~~ -[ 17%] Linking CXX executable test_symboltable -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_symboltable.dir/link.txt --verbose=1 -/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_symboltable.dir/symboltable.cpp.o -o test_symboltable -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 17%] Built target test_symboltable -[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 18%] Linking CXX executable test_version -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 -/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/version.cpp.o -o test_version -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -[ 19%] Linking CXX shared library libocc.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so.6.2 -o libocc.so.6.2.1905 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,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.11 -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer 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[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -4902,53 +4993,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 19%] Built target test_version -[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(Mesh&, BoundaryLayerParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] - 519 | for (int i = 0; i < 6; i++) - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 600 | for(int j = 1; j <= vertelems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -4988,20 +5032,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:154:36: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:158:41: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5052,55 +5082,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libocc.so.6.2.1905 libocc.so.6.2 libocc.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 19%] Built target occ -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 19%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Doccvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/ngcore.hpp:4: +In member function 'ngcore::Archive& ngcore::BinaryOutArchive::Write(T) [with T = long unsigned int]', + inlined from 'virtual ngcore::Archive& ngcore::BinaryOutArchive::operator&(size_t&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:693:19, + inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:206:15, + inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = int; T = int]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, + inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, + inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:38:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:735:13: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] + 735 | memcpy(&buffer[ptr], &x, sizeof(T)); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here + 203 | size_t size; + | ^~~~ +In member function 'ngcore::Archive& ngcore::Archive::Do(T*, size_t) [with T = std::__cxx11::basic_string; = void]', + inlined from 'ngcore::Archive& ngcore::Archive::operator&(std::vector&) [with T = std::__cxx11::basic_string]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:209:9, + inlined from 'std::enable_if_t > ngcore::SymbolTable::DoArchive(ngcore::Archive&) [with T2 = bool; T = bool]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/symboltable.hpp:44:10, + inlined from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = ngcore::SymbolTable; = void]' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:307:20, + inlined from 'void C_A_T_C_H_T_E_S_T_0()' at /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/symboltable.cpp:58:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:280:28: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] + 280 | { for (size_t j = 0; j < n; j++) { (*this) & data[j]; }; return *this; }; // NOLINT + | ~~^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp: In function 'void C_A_T_C_H_T_E_S_T_0()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../core/archive.hpp:203:14: note: 'size' was declared here + 203 | size_t size; + | ^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -5145,8 +5152,40 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +[ 17%] Linking CXX executable test_symboltable +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_symboltable.dir/link.txt --verbose=1 +/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_symboltable.dir/symboltable.cpp.o -o test_symboltable -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 17%] Built target test_symboltable +make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f tests/catch/CMakeFiles/test_version.dir/build.make tests/catch/CMakeFiles/test_version.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 18%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -I/usr/include/catch2 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/../../libsrc/include -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -MD -MT tests/catch/CMakeFiles/test_version.dir/version.cpp.o -MF CMakeFiles/test_version.dir/version.cpp.o.d -o CMakeFiles/test_version.dir/version.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/version.cpp +[ 19%] Linking CXX shared library libocc.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libocc.so.6.2 -o libocc.so.6.2.1905 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,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.11 +[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libocc.so.6.2.1905 libocc.so.6.2 libocc.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 19%] Built target occ +make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 19%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Doccvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp [ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp +[ 20%] Linking CXX executable test_archive +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_archive.dir/link.txt --verbose=1 +/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_archive.dir/archive.cpp.o -o test_archive -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -5159,9 +5198,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 21%] Linking CXX shared library libvisual.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisual.so.6.2 -o libvisual.so.6.2.1905 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,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.11 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -5175,11 +5211,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 20%] Built target test_archive +[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5189,6 +5228,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; @@ -5206,9 +5246,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libvisual.so.6.2.1905 libvisual.so.6.2 libvisual.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 21%] Built target visual +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5219,7 +5267,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) @@ -5228,7 +5275,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:619:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 619 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) @@ -5357,20 +5403,70 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1800:27: 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++) | ~~^~~~~~~~~~~~~~ -[ 21%] Linking CXX executable test_archive -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_archive.dir/link.txt --verbose=1 -/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_archive.dir/archive.cpp.o -o test_archive -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -5495,74 +5591,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 21%] Built target test_archive -[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -5763,6 +5791,92 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1574:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1574 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 420 | for (int i = 1; i <= linelists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:424:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 424 | for (int i = 1; i <= trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -MF CMakeFiles/mesh.dir/geomsearch.cpp.o.d -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::DelaunayTet'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:16:9: note: 'class netgen::DelaunayTet' declared here + 16 | class DelaunayTet + | ^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -5775,19 +5889,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 420 | for (int i = 1; i <= linelists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:424:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 424 | for (int i = 1; i <= trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -5806,6 +5932,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5832,12 +5972,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5873,14 +6007,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ -[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp +[ 22%] Linking CXX shared library libvisual.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisual.so.6.2 -o libvisual.so.6.2.1905 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,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.11 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libvisual.so.6.2.1905 libvisual.so.6.2 libvisual.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 22%] Built target visual +[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -5905,43 +6045,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::DelaunayTet'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:16:9: note: 'class netgen::DelaunayTet' declared here - 16 | class DelaunayTet - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:22: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5949,12 +6055,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here 126 | class INDEX_2 | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -5981,54 +6081,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -6102,26 +6154,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -6146,32 +6196,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -6207,15 +6231,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 23%] Linking CXX executable test_version +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_version.dir/link.txt --verbose=1 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/usr/bin/c++ -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/test_version.dir/version.cpp.o -o test_version -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6234,52 +6275,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 23%] Built target test_version [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, @@ -6294,18 +6291,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -6368,29 +6359,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:15: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, BitArray&, BitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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}; | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, BitArray&, BitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:1508:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1508 | int point_sing[8]={0,0,0,0,0,0,0,0}; @@ -6418,15 +6391,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:35:3: warning: when initialized here [-Wreorder] 35 | HPRefElement :: HPRefElement(Element & el) : | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Element2d&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:296:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 296 | int levelz; @@ -6437,14 +6401,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:50:3: warning: when initialized here [-Wreorder] 50 | HPRefElement :: HPRefElement(Element2d & el) : | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp: In constructor 'netgen::HPRefElement::HPRefElement(netgen::Segment&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:296:7: warning: 'netgen::HPRefElement::levelz' will be initialized after [-Wreorder] 296 | int levelz; @@ -6483,19 +6439,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~ @@ -6545,6 +6492,170 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1777:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1777 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, Array&, int&, int&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1841:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1841 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::HPRefElement; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:578:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::HPRefElement'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here + 246 | class HPRefElement + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1657:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1837:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6567,10 +6678,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, Array&, int&, int&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1841:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1841 | for( int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::HPRefElement; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:578:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::HPRefElement'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here - 246 | class HPRefElement - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1657:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1837:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -6734,20 +6789,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ [ 24%] Linking CXX shared library liboccvis.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,liboccvis.so.6.2 -o liboccvis.so.6.2.1905 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: libocc.so.6.2.1905 ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.11 @@ -6760,10 +6801,6 @@ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp -[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp -[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -6776,18 +6813,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -6901,6 +6928,88 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:445:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 445 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -7002,18 +7111,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:692:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*, const netgen::Array*>*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1573:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1573 | for(int k=0; !found && kSize(); k++) @@ -7063,15 +7160,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1888:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1888 | for(int jj=i; !done && jj hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1914:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1914 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1940:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1940 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7148,6 +7251,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2443:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2443 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -7166,6 +7281,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -7187,6 +7315,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -7216,10 +7349,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::Array&, netgen::Array&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -7231,6 +7385,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::Array >&, netgen::Array&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -7253,289 +7412,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here - 201 | class ElementIndex - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:413:46: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here - 207 | class INDEX_3 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1212:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1216:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -7558,11 +7434,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:60:5: warning: deleting object of polymorphic class type 'netgen::CurvedElements' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 60 | delete curvedelems; | ^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:68:23: 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 < materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ @@ -7578,19 +7449,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:78:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (int i = 0; i < cd2names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:105:24: 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 < mesh2.materials.Size(); i++ ) @@ -7629,10 +7487,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:337:33: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(MeshingParameters&, Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:91:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 91 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:358:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | if (maxn <= points.Size()) @@ -7640,19 +7494,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:366:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 366 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:173:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 173 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:497:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 497 | for (sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:212:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 212 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:263:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 263 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:541:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 541 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ @@ -7692,20 +7537,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:833:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 833 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Load(std::istream&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:960:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int j = 1; j <= facedecoding.Size(); j++) @@ -7891,6 +7722,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3889:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3889 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:4310:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4310 | for (int i = 1; i <= GetNE(); i++) @@ -7902,17 +7739,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:4804:22: warning: unused variable 'retval' [-Wunused-variable] 4804 | bool retval; | ^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:4970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4970 | for (int j = 1; j <= loctets.Size(); j++) @@ -8030,6 +7856,71 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6285 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here + 201 | class ElementIndex + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:413:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -8055,42 +7946,113 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6275:53: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:241:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1212:29: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1216:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(MeshingParameters&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:91:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 91 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:173:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 173 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:212:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 212 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:263:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 263 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -8163,6 +8125,64 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6272:28: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -8177,17 +8197,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:241:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -8196,12 +8235,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -8214,8 +8257,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -8285,66 +8338,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -8389,6 +8382,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -8524,8 +8523,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -8606,18 +8641,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -8665,68 +8692,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -8736,13 +8701,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -8871,83 +8829,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:23: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const Array&, const Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, Array*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] - 934 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 944 | for (ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -8957,6 +8869,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here @@ -8978,6 +8898,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:351:15: required from here @@ -8993,18 +8918,50 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = Array; FACEArray = Array]' @@ -9015,6 +8972,90 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const Array&, const Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, Array*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] + 934 | for (i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 944 | for (ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -9069,18 +9110,86 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9125,6 +9234,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9147,92 +9258,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1290 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2659 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:32: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2741:33: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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++) | ~~^~~~~~~~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -9269,6 +9310,8 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2656:16: required from here @@ -9311,18 +9354,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9350,6 +9381,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; @@ -9367,24 +9410,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9407,6 +9432,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9428,13 +9471,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9477,12 +9524,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -9507,6 +9562,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -9543,62 +9616,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here 69 | class Point2d | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -9754,6 +9771,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -9808,22 +9851,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp -[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp -[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -MF CMakeFiles/mesh.dir/prism2rls.cpp.o.d -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -MF CMakeFiles/mesh.dir/pyramid2rls.cpp.o.d -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -MF CMakeFiles/mesh.dir/pyramidrls.cpp.o.d -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.cpp -[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -MF CMakeFiles/mesh.dir/quadrls.cpp.o.d -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.cpp -[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -9836,18 +9863,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9920,6 +9935,105 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:93:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:143:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:144:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here + 211 | class Vec2d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -MF CMakeFiles/mesh.dir/prism2rls.cpp.o.d -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -MF CMakeFiles/mesh.dir/pyramid2rls.cpp.o.d -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -MF CMakeFiles/mesh.dir/pyramidrls.cpp.o.d -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.cpp +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -MF CMakeFiles/mesh.dir/quadrls.cpp.o.d -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.cpp +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -10070,18 +10184,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -10094,6 +10196,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -10138,61 +10246,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:93:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:143:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:144:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here - 211 | class Vec2d - | ^~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10251,8 +10304,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:848:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 848 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -10289,26 +10346,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -10321,38 +10358,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -10417,6 +10422,59 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:116:9: note: 'class netgen::EdgePointGeomInfo' declared here 116 | class EdgePointGeomInfo | ^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:511:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10480,33 +10538,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:631:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 631 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:511:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ +[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Point2d; int B2 = 0; T = netgen::Point2d; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:708:17: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10521,6 +10560,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:711:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -10586,10 +10627,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -10601,7 +10644,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -10615,19 +10658,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -10641,32 +10671,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10693,11 +10697,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10716,11 +10715,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -10731,19 +10725,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ @@ -10757,6 +10738,74 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::Array&, netgen::Array&, int, double, int, float&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -10791,6 +10840,45 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:395:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -10803,18 +10891,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -10833,6 +10911,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -10881,6 +10973,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ImproveVolumeMesh(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:81:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 0; i < seia.Size(); i++) @@ -10888,57 +10986,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:90:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 183 | for (j = 0; j < elementsonpoint[pi].Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:239:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 239 | for (j = 0; j < locelements.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:395:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -10948,6 +10995,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 183 | for (j = 0; j < elementsonpoint[pi].Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:239:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 239 | for (j = 0; j < locelements.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here @@ -10993,8 +11046,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ -[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = char; int S = 100]' @@ -11007,76 +11058,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:267:15: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:79:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -11089,6 +11076,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11247,6 +11246,50 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:79:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588:18: required from here @@ -11277,14 +11320,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -MF CMakeFiles/mesh.dir/tetrarls.cpp.o.d -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/tetrarls.cpp -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -11315,8 +11350,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -MF CMakeFiles/mesh.dir/triarls.cpp.o.d -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11343,8 +11376,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11497,20 +11528,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -11523,8 +11540,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -MF CMakeFiles/mesh.dir/tetrarls.cpp.o.d -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/tetrarls.cpp +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -MF CMakeFiles/mesh.dir/triarls.cpp.o.d -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11543,18 +11580,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11619,6 +11644,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11663,12 +11706,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11797,18 +11836,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here @@ -11833,6 +11860,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11851,6 +11904,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11907,16 +11962,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:597:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -11935,6 +11980,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:597:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, Array&, const BitArray&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -11943,15 +11998,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:772:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:276:7: note: 'class netgen::INDEX_4' declared here - 276 | class INDEX_4 - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(BitArray&, BitArray&, const Mesh&, const Array&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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 BitArray&, const Refinement&, const Array&, double, bool, const Array*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:772:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:276:7: note: 'class netgen::INDEX_4' declared here + 276 | class INDEX_4 + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1101:16: required from here @@ -11972,10 +12031,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1150:13: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::RepairBisection(Mesh&, Array&, const BitArray&, const Refinement&, const Array&, double, bool, const Array*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1921:18: required from here @@ -11985,6 +12040,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here 201 | class ElementIndex | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 307 | for(int i=0; i::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1998:28: required from here @@ -11995,32 +12059,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2013:25: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 307 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -12041,6 +12082,51 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:15:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:59:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here + 201 | class ElementIndex + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:200:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -12053,6 +12139,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -12092,73 +12192,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:15:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:59:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here - 201 | class ElementIndex - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:200:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -12205,6 +12248,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = int; S = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 722 | for (int i = 0; i < data.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 723 | for (int j = i+1; j < data.Size(); j++) + | ~~^~~~~~~~~~~~~ +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -12223,36 +12296,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = int; S = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 722 | for (int i = 0; i < data.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 723 | for (int j = i+1; j < data.Size(); j++) - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12279,6 +12322,48 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12710,6 +12795,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1926:13: warning: unused variable 'weightflag' [-Wunused-variable] 1926 | idxtype weightflag = 0; | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -12782,60 +12879,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:27: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:95:23: required from here @@ -12910,8 +12953,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -12930,6 +12971,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12956,6 +12999,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13049,72 +13104,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:615:33: 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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -13159,6 +13148,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13211,8 +13206,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -13227,16 +13268,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -MF CMakeFiles/mesh.dir/hexarls.cpp.o.d -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hexarls.cpp -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp -[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp -[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp -[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -13311,17 +13342,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:112:27: 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 < procs.Size(); i++) @@ -13338,24 +13358,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::Mesh; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:554:25: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 86 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ~~~~~~~~~~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:944:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 944 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 335 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ~~~~~~~~~~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:975:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 975 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) @@ -13364,15 +13370,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:996:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 996 | for(auto i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here @@ -13390,27 +13393,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:533:30: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1928:16: required from 'void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:2422:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:803:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here + 1049 | class Element0d + | ^~~~~~~~~ +[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13419,33 +13439,52 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 86 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 335 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1621 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ~~~~~~~~~~~^~~~~~ +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1928:16: required from 'void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:2422:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13454,10 +13493,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -13470,34 +13505,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:803:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:720:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13519,7 +13540,7 @@ | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13528,8 +13549,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from 'T pybind11::cast(const handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' +/usr/include/pybind11/cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = netgen::MeshingParameters]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/ngpython.hpp:41:38: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:866:57: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13537,32 +13583,43 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:720:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from 'T pybind11::cast(const handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' -/usr/include/pybind11/cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = netgen::MeshingParameters]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/ngpython.hpp:41:38: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:866:57: required from here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': +/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' +/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (*)(netgen::Mesh&); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:752:9: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': +/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' +/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' +/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(netgen::Array& (netgen::Mesh::*)(), const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&, const pybind11::return_value_policy&)::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:109:19: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (netgen::Mesh::*)(); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:758:9: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.cpp:2: @@ -13574,6 +13631,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/transform3d.cpp:3: @@ -13592,6 +13651,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, @@ -13616,31 +13682,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': -/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' -/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (*)(netgen::Mesh&); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:752:9: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': -/usr/include/pybind11/detail/type_caster_base.h:994:55: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, Constructor{})) = void* (*)(const void*); Constructor = void* (*)(const void*)]' -/usr/include/pybind11/detail/type_caster_base.h:957:63: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/detail/type_caster_base.h:919:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; itype = netgen::Array]' -/usr/include/pybind11/pybind11.h:248:33: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy>(netgen::Array& (netgen::Mesh::*)(), const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&, const pybind11::return_value_policy&)::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:109:19: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:1568:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (netgen::Mesh::*)(); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:758:9: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o @@ -13653,7 +13694,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13662,11 +13703,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] + 72 | if (h*w) + | ~^~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13675,10 +13720,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] - 72 | if (h*w) - | ~^~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -13725,19 +13766,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:108:27: 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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13752,6 +13780,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:124:23: required from 'void netgen::SplineGeometry::AppendPoint(const netgen::Point&, double, bool) [with int D = 2]' @@ -13793,6 +13834,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -13800,8 +13843,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.cpp [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, @@ -13815,6 +13856,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp:19: @@ -13826,13 +13874,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o -MF CMakeFiles/mesh.dir/__/general/array.cpp.o.d -o CMakeFiles/mesh.dir/__/general/array.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: @@ -13879,6 +13920,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -13911,7 +13963,7 @@ | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13927,36 +13979,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp: In member function 'void netgen::Flags::DeleteFlags()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:30:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 30 | for (int i = 0; i < strflags.Size(); i++) @@ -13992,6 +14014,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:190:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for (i = 1; i <= defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:13: @@ -14003,6 +14044,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; @@ -14019,8 +14062,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14052,8 +14093,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:75:22: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../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] -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14080,6 +14119,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here 207 | class INDEX_3 | ^~~~~~~ +[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp:19: @@ -14102,12 +14143,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14115,6 +14150,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~ +[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14146,6 +14187,8 @@ | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -MF CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp +[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:2: @@ -14157,6 +14200,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp:14: @@ -14168,16 +14219,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~ -[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14203,10 +14244,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp -[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:12: @@ -14218,6 +14255,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) @@ -14230,6 +14269,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~ +[ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14255,6 +14296,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] + 32 | int flag; + | ^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: @@ -14266,10 +14311,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] - 32 | int flag; - | ^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' @@ -14292,80 +14333,68 @@ [ 57%] Built target mesh make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= +make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= -make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build +make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 58%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o +[ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o +[ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o +[ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp -[ 58%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp +[ 60%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -MF CMakeFiles/geom2d.dir/geom2dmesh.cpp.o.d -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp -[ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -[ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o +[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o +[ 61%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp -[ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp -[ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp -[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14387,93 +14416,175 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': @@ -14484,9 +14595,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: @@ -14494,28 +14605,71 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -14524,10 +14678,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -14550,15 +14713,56 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14577,19 +14781,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:120:18: 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)) @@ -14616,14 +14845,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:339:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int i = 1; i <= mappoints.Size(); i++) @@ -14631,11 +14852,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:349:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 434 | pi < mesh->GetNP()+PointIndex::BASE; pi++) @@ -14646,30 +14862,126 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:483:22: warning: unused variable 'firstpi' [-Wunused-variable] 483 | PointIndex firstpi; | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:609:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 609 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 205 | if (n > points.Size()) n = 1; + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14688,21 +15000,59 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 49 | for (int i = 1; i <= meshpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 63 | for (int i = 1; i <= meshlines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) @@ -14711,12 +15061,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) @@ -14724,51 +15068,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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) @@ -14873,195 +15134,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 972 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/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': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -15078,55 +15150,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 205 | if (n > points.Size()) n = 1; - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15191,6 +15226,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:257:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 257 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:318:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < self.geompoints.Size(); i++) @@ -15206,6 +15247,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here @@ -15230,62 +15289,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here @@ -15301,15 +15358,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here @@ -15319,40 +15367,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:39: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:39: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here @@ -15376,74 +15408,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:522:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:17: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -15476,7 +15494,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -15492,44 +15510,80 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -15544,91 +15598,93 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/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; - | ~~~~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:17: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:20: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:603:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -15644,33 +15700,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here @@ -15695,47 +15740,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:58:35: required from here @@ -15754,19 +15782,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -15790,21 +15805,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -15823,6 +15823,60 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; + | ~~~~~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -15864,19 +15918,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -15937,233 +15978,112 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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; | ~~~~~~^~~~~~~~~~~~~ -[ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp -[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o +[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp -[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp -[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o +[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 611 | for (i = 1; i <= vic.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 896 | for (i = 1; i <= importpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 912 | for (i = 1; i <= importpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 944 | for (i = 1; i <= importlines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1043 | for (i = 1; i <= externaledges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1065 | for (i = 1; i <= storedexternaledges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1266 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} - | ~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1624 | for (i = 1; i <= vicarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1642 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1655 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1663 | for (i = 1; i <= vicarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1678 | for (i = 1; i <= vicinity.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1697 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1711 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1722 | if (trig <= vicinity.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1970 | if (trig <= markedtrigs.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1981 | if (trig <= markedtrigs.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2157 | for (int j = 1; j <= inters.Size(); j++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2321 | if (pn <1 || pn > lineendpoints.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2948 | for (i = 1; i <= todolist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2964 | for (i = 1; i <= nextlist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3011 | for (i = 1; i <= todolist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3032 | for (i = 1; i <= nextlist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3047 | for (i = 1; i <= spiralpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -16230,14 +16150,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (int i = 0; i < solids.Size(); i++) @@ -16351,17 +16263,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1117:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1117 | catch (exception) | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/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)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1167:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1167 | for (int i = 0; i < lsurfi.Size(); i++) @@ -16382,65 +16283,51 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1504:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1504 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 416 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -16484,12 +16371,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16508,52 +16389,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 416 | for(int i=0; i hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -16578,6 +16413,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -16628,15 +16470,127 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:634:23: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 3]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: @@ -16645,14 +16599,53 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -16692,26 +16685,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16730,6 +16718,214 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 141 | for (int i = 0; i < specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 150 | for (int i = 0; i < specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 254 | for (int i = 1; i <= hsp.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 274 | for (int i = 1; i <= hsp.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 380 | for (int i = 0; i < locind.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 418 | for (int i = 0; i < refedges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 452 | for(int i = 0; i < refedges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:488:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 488 | for(int i=0; i&, double, const netgen::Mesh&, netgen::Array, 0, int>&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:779:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 779 | for (int i = 0; i < locind.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:812:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 812 | for (int jj = 0; jj < hsp.Size(); jj++) + | ~~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::Array, 0, int>&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1017:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1017 | for (int j = 0; j < locsurfind.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1141:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1141 | for (int l = 1; !hi && l <= refedges.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1240:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1240 | for(int i=0; i&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1361:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1361 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1396:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1396 | for (k = 1; k <= refedges.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1304:16: warning: unused variable 'pi' [-Wunused-variable] + 1304 | PointIndex pi; + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::Array&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1501:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1501 | pi < mesh.GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1519:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1519 | pi < mesh.GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1563:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1563 | for (int k = 1; k <= refedges.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::Array&, const netgen::Array&, 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&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1622:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1622 | pi < mesh.GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1687:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1687 | for (k = 1; k <= refedges.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -16756,35 +16952,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -16808,10 +16975,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -16830,36 +16993,185 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 443 | for (int l = 0; l < innerchartpts.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:38: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 540 | for (int i = 1; i <= atlas.Size(); i++) +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 611 | for (i = 1; i <= vic.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 896 | for (i = 1; i <= importpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 912 | for (i = 1; i <= importpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 944 | for (i = 1; i <= importlines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1043 | for (i = 1; i <= externaledges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1065 | for (i = 1; i <= storedexternaledges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1266 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} + | ~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1624 | for (i = 1; i <= vicarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1642 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 623 | if (i > chartmark.Size()) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (nr > atlas.Size()) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1655 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1663 | for (i = 1; i <= vicarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1678 | for (i = 1; i <= vicinity.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1697 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1711 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1722 | if (trig <= vicinity.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1970 | if (trig <= markedtrigs.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1981 | if (trig <= markedtrigs.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2157 | for (int j = 1; j <= inters.Size(); j++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2321 | if (pn <1 || pn > lineendpoints.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2948 | for (i = 1; i <= todolist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2964 | for (i = 1; i <= nextlist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3011 | for (i = 1; i <= todolist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3032 | for (i = 1; i <= nextlist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3047 | for (i = 1; i <= spiralpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -16884,6 +17196,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -16892,7 +17210,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -16902,73 +17220,50 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:552:15: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:931:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(SplineGeometry&, CSGScanner&) [with int D = 3]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -16998,30 +17293,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here @@ -17052,10 +17323,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -17064,46 +17335,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -17117,30 +17368,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -17185,8 +17412,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} @@ -17195,115 +17435,49 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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();} - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 480 | for (i = 1; i <= trigsinbox2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 488 | for (i = 1; i <= trigsinbox.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:979:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 979 | for (k2 = 1; k2 <= linenums.Size(); k2++) - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1274:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1274 | for (int j = 2; j <= plimes2.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1277 | for (int j = 1; j <= plimes2.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1284:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1284 | for (int j = 1; j <= plimes1.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1297 | for (int kk = 1; kk <= foundpts.Size(); kk++) - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 443 | for (int l = 0; l < innerchartpts.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:35: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:38: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 540 | for (int i = 1; i <= atlas.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 623 | if (i > chartmark.Size()) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (nr > atlas.Size()) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:136:31: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] 136 | seg->reffak = 1; @@ -17311,12 +17485,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:119:34: note: 'seg' was declared here 119 | SplineSegExt * seg; | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:91:27: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] 91 | seg->rightdom = rightdomain; @@ -17324,110 +17492,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:67:28: note: 'seg' was declared here 67 | SplineSegExt * seg; | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:59:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:329:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d - | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -17436,31 +17522,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -17522,120 +17586,86 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:3: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 141 | for (int i = 0; i < specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 150 | for (int i = 0; i < specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 254 | for (int i = 1; i <= hsp.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 274 | for (int i = 1; i <= hsp.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 380 | for (int i = 0; i < locind.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 418 | for (int i = 0; i < refedges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 452 | for(int i = 0; i < refedges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:488:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 488 | for(int i=0; i&, double, const netgen::Mesh&, netgen::Array, 0, int>&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:779:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 779 | for (int i = 0; i < locind.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:812:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 812 | for (int jj = 0; jj < hsp.Size(); jj++) - | ~~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::Array, 0, int>&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1017:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1017 | for (int j = 0; j < locsurfind.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1141:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1141 | for (int l = 1; !hi && l <= refedges.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1240:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1240 | for(int i=0; i&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1361:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1361 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1396:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1396 | for (k = 1; k <= refedges.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1304:16: warning: unused variable 'pi' [-Wunused-variable] - 1304 | PointIndex pi; - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::Array&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1501:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1501 | pi < mesh.GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1519:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1519 | pi < mesh.GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1563:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1563 | for (int k = 1; k <= refedges.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::Array&, const netgen::Array&, 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&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1622:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1622 | pi < mesh.GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1687:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1687 | for (k = 1; k <= refedges.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here @@ -17674,7 +17704,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -17684,27 +17714,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:552:15: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:931:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -17713,8 +17728,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -17763,7 +17778,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' @@ -17771,7 +17786,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': @@ -17784,9 +17799,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:13: note: 'sprintf' output between 8 and 18 bytes into a destination of size 15 540 | sprintf (name, "nnsurf%d", cntsurfs); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 66%] Linking CXX shared library libgeom2d.so +[ 65%] Linking CXX shared library libgeom2d.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2d.so.6.2 -o libgeom2d.so.6.2.1905 CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lpython3.11 -lmetis +[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -MF CMakeFiles/csg.dir/extrusion.cpp.o.d -o CMakeFiles/csg.dir/extrusion.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2d.so.6.2.1905 libgeom2d.so.6.2 libgeom2d.so make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 66%] Built target geom2d @@ -17798,102 +17815,11 @@ make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 66%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2dvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -MF CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d -o CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp -[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp -[ 66%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 62 | for (int j = 0; j < points.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -17902,15 +17828,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -17972,199 +17893,151 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -MF CMakeFiles/csg.dir/extrusion.cpp.o.d -o CMakeFiles/csg.dir/extrusion.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::ExtrusionFace::~ExtrusionFace()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:104:9: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] + 104 | delete path; + | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/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': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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::Array*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:506:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 506 | for (k = oldend; k <= line.Size(); k++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 574 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 580 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} - | ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 592 | for (int i = 2; i <= pts.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 602 | for (int i = 1; i < pts.Size(); i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const netgen::Array, 0, int>&, double, int&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 619 | for (i = 1; i < pts.Size(); i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 67%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 62 | for (int j = 0; j < points.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 738 | while (inthl < 1.000000001 && j <= inthi.Size()) - | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -18191,7 +18064,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -18207,14 +18080,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -18256,51 +18147,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -18314,6 +18160,20 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -18329,35 +18189,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -18370,7 +18217,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -18381,7 +18228,7 @@ | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -18399,8 +18246,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -18427,6 +18283,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -18446,68 +18334,11 @@ 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(Array&, const Point3d&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.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 i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 697 | for (int i = 1; i <= outertrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 737 | for (int i = 1; i <= trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 751 | for (int i = 1; i <= trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 755 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 759 | if (cnt != 0 && i < charttrigs.Size()) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 773 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 857 | for (int i = 1; i <= boundary.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -18525,15 +18356,63 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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();} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 480 | for (i = 1; i <= trigsinbox2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 488 | for (i = 1; i <= trigsinbox.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:979:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 979 | for (k2 = 1; k2 <= linenums.Size(); k2++) + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1274:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1274 | for (int j = 2; j <= plimes2.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1277 | for (int j = 1; j <= plimes2.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1284:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1284 | for (int j = 1; j <= plimes1.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1297 | for (int kk = 1; kk <= foundpts.Size(); kk++) + | ~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -18552,338 +18431,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::ExtrusionFace::~ExtrusionFace()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:104:9: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] - 104 | delete path; - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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::Array*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 461 | for (int i = 0; i < readtrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 479 | for(int i = 0; i < readtrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:725:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 725 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1010 | for (i = 1; i <= oriented.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1031:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1031 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1051:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1051 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -18927,154 +18478,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLReadTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here - 54 | class STLReadTriangle - | ^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:16: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -19092,6 +18504,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19118,11 +18548,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19136,59 +18577,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 51 | for (int i = 0; i < specpoints.Size(); i++) @@ -19253,309 +18648,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:684:27: 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 < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -[ 70%] Linking CXX shared library libgeom2dvis.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2dvis.so.6.2 -o libgeom2dvis.so.6.2.1905 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/usr/lib/aarch64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: libgeom2d.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2dvis.so.6.2.1905 libgeom2dvis.so.6.2 libgeom2dvis.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 70%] Built target geom2dvis -[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp -[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -19588,6 +18680,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19645,6 +18743,83 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:59:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:329:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:562:42: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -19681,6 +18856,144 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here + 1049 | class Element0d + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here @@ -19723,18 +19036,49 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +[ 69%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19776,6 +19120,143 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: @@ -19845,36 +19326,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here @@ -19882,11 +19333,8 @@ 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -19895,30 +19343,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -19961,6 +19391,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20005,7 +19455,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} @@ -20014,6 +19465,48 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:506:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 506 | for (k = oldend; k <= line.Size(); k++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 574 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 580 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} + | ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 592 | for (int i = 2; i <= pts.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 602 | for (int i = 1; i < pts.Size(); i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const netgen::Array, 0, int>&, double, int&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 619 | for (i = 1; i < pts.Size(); i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 738 | while (inthl < 1.000000001 && j <= inthi.Size()) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20037,18 +19530,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20067,10 +19548,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 89 | catch (NgException ex) - | ^~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20099,26 +19576,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here @@ -20149,10 +19606,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -20161,80 +19618,211 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +[ 70%] Linking CXX shared library libgeom2dvis.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgeom2dvis.so.6.2 -o libgeom2dvis.so.6.2.1905 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/usr/lib/aarch64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: libgeom2d.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2dvis.so.6.2.1905 libgeom2dvis.so.6.2 libgeom2dvis.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 70%] Built target geom2dvis +[ 71%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(Array&, const Point3d&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.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 i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 697 | for (int i = 1; i <= outertrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 737 | for (int i = 1; i <= trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 751 | for (int i = 1; i <= trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 755 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 759 | if (cnt != 0 && i < charttrigs.Size()) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 773 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 857 | for (int i = 1; i <= boundary.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20243,8 +19831,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -20259,108 +19847,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp +[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ +[ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -20369,38 +19867,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -20467,65 +19938,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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::Array&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here @@ -20536,6 +19948,19 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20548,7 +19973,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -20592,6 +20017,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -20616,6 +20049,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20642,7 +20088,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -20658,21 +20104,68 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:517:16: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Polyhedra::Face'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:35: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.hpp:22:11: note: 'class netgen::Polyhedra::Face' declared here - 22 | class Face { - | ^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: @@ -20680,10 +20173,61 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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::Array&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20707,14 +20251,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20733,6 +20269,14 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -20789,6 +20339,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20815,8 +20378,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -20835,45 +20411,168 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:517:16: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Polyhedra::Face'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:35: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.hpp:22:11: note: 'class netgen::Polyhedra::Face' declared here + 22 | class Face { + | ^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -20895,13 +20594,67 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -20926,6 +20679,45 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 461 | for (int i = 0; i < readtrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 479 | for(int i = 0; i < readtrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:725:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 725 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1010 | for (i = 1; i <= oriented.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1031:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1031 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1051:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1051 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -20950,12 +20742,23 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -20997,6 +20800,64 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:29: 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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:29: 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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:29: 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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:29: 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++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:35: 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++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -21049,6 +20910,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -21083,6 +20963,85 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here 126 | class INDEX_2 | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLReadTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here + 54 | class STLReadTriangle + | ^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:16: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -21124,142 +21083,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:29: 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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:29: 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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:29: 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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:29: 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++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:35: 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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -21308,6 +21131,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -21349,8 +21212,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -21379,6 +21240,186 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::STLGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:62: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 89 | catch (NgException ex) + | ^~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp +[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, @@ -21460,17 +21501,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) @@ -21481,14 +21511,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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()) @@ -21514,14 +21536,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:422:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for(int jj=0; jj&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -21612,6 +21619,49 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21638,11 +21688,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -21656,37 +21721,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here @@ -21736,12 +21770,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here 26 | class SpecialPoint | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -MF CMakeFiles/csg.dir/surface.cpp.o.d -o CMakeFiles/csg.dir/surface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -21796,6 +21831,29 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -21820,21 +21878,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here @@ -21900,6 +21943,8 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -21928,8 +21973,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: @@ -21941,6 +21984,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp +[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, @@ -21988,6 +22035,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22011,17 +22069,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -22030,54 +22082,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, @@ -22086,7 +22090,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -[ 77%] Linking CXX shared library libstl.so /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -22095,13 +22098,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstl.so.6.2 -o libstl.so.6.2.1905 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,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lpython3.11 -lmetis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22128,130 +22129,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstl.so.6.2.1905 libstl.so.6.2 libstl.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 77%] Built target stl -make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 78%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstlvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -22265,11 +22142,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22291,6 +22186,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22320,6 +22220,65 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 21 | for (int j = 1; j <= se.segms.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 342 | for (i = 1; i <= ref_singular.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 370 | for (i = 1; i <= ref_slices.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 397 | (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+1); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 416 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 468 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -22352,7 +22311,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -22368,124 +22327,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 21 | for (int j = 1; j <= se.segms.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 342 | for (i = 1; i <= ref_singular.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 370 | for (i = 1; i <= ref_slices.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 397 | (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+1); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 416 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 468 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -22561,6 +22450,114 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point @@ -22594,6 +22591,36 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22622,68 +22649,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -22692,33 +22661,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: @@ -22739,17 +22681,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 411 | for (j = 1; j <= me.Size(); j++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22794,21 +22725,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -22817,26 +22737,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 215 | for(int i = 0; i': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:402:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 402 | for (int i = 0; i < py::len(bcmod); i++) - | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12: @@ -22844,9 +22749,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:416:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 416 | for (int j = 0; j < si.Size(); j++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -22860,16 +22762,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:700:33: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 700 | catch (NgException ex) - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -22953,55 +22814,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 215 | for(int i = 0; i': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:402:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 402 | for (int i = 0; i < py::len(bcmod); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:416:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 416 | for (int j = 0; j < si.Size(); j++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:700:33: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 700 | catch (NgException ex) + | ^~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -23033,12 +22883,8 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, - from /usr/include/pybind11/detail/common.h:307, - from /usr/include/pybind11/attr.h:13, - from /usr/include/pybind11/detail/class.h:12, - from /usr/include/pybind11/pybind11.h:13, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -23054,34 +22900,71 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:174:37: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:194:37: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:10:20: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:16:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:17:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:222:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:45:23: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:35: required from here @@ -23113,8 +22996,12 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:16: + from /usr/include/pybind11/detail/common.h:307, + from /usr/include/pybind11/attr.h:13, + from /usr/include/pybind11/detail/class.h:12, + from /usr/include/pybind11/pybind11.h:13, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -23130,65 +23017,48 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:174:37: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:10:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:194:37: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:16:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:17:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:45:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:222:21: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +[ 78%] Linking CXX shared library libstl.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstl.so.6.2 -o libstl.so.6.2.1905 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,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lpython3.11 -lmetis +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstl.so.6.2.1905 libstl.so.6.2 libstl.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 78%] Built target stl +make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 79%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstlvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23246,6 +23116,177 @@ /usr/include/pybind11/cast.h:1071:37: required from 'pybind11::object pybind11::cast(T&&, return_value_policy, handle) [with T = netgen::SplineSurface*&; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:229:41: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 411 | for (j = 1; j <= me.Size(); j++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ [ 79%] Linking CXX shared library libstlvis.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stlvis.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libstlvis.so.6.2 -o libstlvis.so.6.2.1905 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/usr/lib/aarch64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core: libstl.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 @@ -23259,36 +23300,38 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 79%] Built target csg make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend -make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= +make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build -make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -[ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsgvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -MF CMakeFiles/csgvis.dir/vscsg.cpp.o.d -o CMakeFiles/csgvis.dir/vscsg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp +[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o -MF CMakeFiles/interface.dir/nginterface.cpp.o.d -o CMakeFiles/interface.dir/nginterface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp +[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -MF CMakeFiles/interface.dir/nginterface_v2.cpp.o.d -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp +[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o +[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -MF CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp -[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp -[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -MF CMakeFiles/interface.dir/writeabaqus.cpp.o.d -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp -[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -23309,6 +23352,41 @@ 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': @@ -23319,20 +23397,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -23350,19 +23426,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23380,17 +23443,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -23400,49 +23452,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -23451,29 +23483,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23488,10 +23545,63 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23509,38 +23619,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: @@ -23548,90 +23651,41 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:719:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 719 | if (ei <= mesh->mlparentelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:724:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 724 | if (ei <= mesh->mlparentsurfaceelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -23653,6 +23707,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -23661,20 +23719,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23696,6 +23750,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23705,23 +23782,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23745,26 +23826,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23783,27 +23848,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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) - | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -23817,96 +23871,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:719:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 719 | if (ei <= mesh->mlparentelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:724:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 724 | if (ei <= mesh->mlparentsurfaceelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:4: @@ -23932,66 +23896,114 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:149:25: 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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:165:25: 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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:216:25: 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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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()) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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) + | ~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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; imlbetweennodes.Size()) @@ -24044,34 +24062,61 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:2172:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2172 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:48, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:7: @@ -24079,6 +24124,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = double; S = PointIndex]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 722 | for (int i = 0; i < data.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 723 | for (int j = i+1; j < data.Size(); j++) + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here @@ -24089,6 +24142,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -24097,10 +24162,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:267:27: 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++) | ~~^~~~~~~~~~~~~~~~~~~~ @@ -24111,9 +24172,6 @@ 394 | for (const Point3d & p : mesh->Points()) | ^ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:394:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 116 | for (int jj = 0; jj < sels.Size(); jj++) - | ~~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:465:27: 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++) @@ -24121,9 +24179,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here @@ -24136,14 +24191,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(FlatArray&, FlatArray&) [with T = double; S = PointIndex]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 722 | for (int i = 0; i < data.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 723 | for (int j = i+1; j < data.Size(); j++) - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -24168,36 +24215,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -24222,6 +24239,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -24230,7 +24253,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -24246,15 +24269,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Segment; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:161:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -24285,6 +24317,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -24311,7 +24353,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -24327,40 +24369,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -24385,6 +24407,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here @@ -24415,6 +24461,87 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Segment; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:161:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24456,44 +24583,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24535,30 +24624,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24567,8 +24632,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -24600,30 +24665,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24665,34 +24706,47 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24701,8 +24755,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -24753,6 +24807,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -24771,19 +24850,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24846,18 +24912,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' @@ -24882,21 +24936,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24910,47 +24949,19 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24964,6 +24975,51 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25005,21 +25061,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25110,6 +25151,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -25167,38 +25219,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -25216,12 +25241,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25250,7 +25274,7 @@ | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -25277,6 +25301,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, @@ -25286,8 +25315,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -[ 87%] Linking CXX shared library libcsgvis.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.dir/link.txt --verbose=1 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -25296,46 +25323,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsgvis.so.6.2 -o libcsgvis.so.6.2.1905 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: libcsg.so.6.2.1905 ../visualization/libvisual.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -25344,46 +25334,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25410,22 +25365,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25444,21 +25383,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libcsgvis.so.6.2.1905 libcsgvis.so.6.2 libcsgvis.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -[ 87%] Built target csgvis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -25502,6 +25442,64 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -25517,15 +25515,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here @@ -25535,6 +25524,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -25548,21 +25552,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:8: @@ -25575,17 +25570,55 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +[ 87%] Linking CXX shared library libcsgvis.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.dir/link.txt --verbose=1 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcsgvis.so.6.2 -o libcsgvis.so.6.2.1905 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/visualization:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/core:/usr/lib/aarch64-linux-gnu/openmpi/lib: libcsg.so.6.2.1905 ../visualization/libvisual.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) @@ -25594,6 +25627,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libcsgvis.so.6.2.1905 libcsgvis.so.6.2 libcsgvis.so In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25620,18 +25681,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 87%] Built target csgvis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25650,23 +25701,67 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25708,52 +25803,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -25769,6 +25818,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:8: @@ -25780,63 +25838,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -25861,64 +25862,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here - 207 | class INDEX_3 - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, @@ -25928,6 +25907,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -25941,6 +25938,45 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25967,6 +26003,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -25985,11 +26061,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26031,30 +26102,73 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26096,35 +26210,12 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -26143,24 +26234,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -26185,36 +26258,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26228,6 +26271,30 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26243,32 +26310,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26292,21 +26369,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26325,21 +26387,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26394,55 +26441,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -26467,6 +26465,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -26491,26 +26504,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26534,14 +26555,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26560,6 +26573,62 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -26614,34 +26683,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here @@ -26836,17 +26877,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -26870,6 +26900,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, @@ -26892,6 +26944,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 71 | for(ElementIndex i=0; i hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 71 | for(ElementIndex i=0; i hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:479:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1088:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1088 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -27333,6 +27286,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:469:43: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -27348,76 +27307,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:792:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 792 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 433 | for (int i = 0; i < faceSei.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -27435,6 +27329,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 433 | for (int i = 0; i < faceSei.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -27461,6 +27373,56 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:19: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -27485,6 +27447,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -27509,24 +27493,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:28:14: required from here @@ -27543,6 +27515,23 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here 126 | class INDEX_2 | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:183:18: required from here @@ -27561,56 +27550,69 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:276:7: note: 'class netgen::INDEX_4' declared here 276 | class INDEX_4 | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:601:22: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:408:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -27635,27 +27637,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -27668,11 +27649,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here @@ -27685,70 +27661,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -27808,43 +27720,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -27875,79 +27756,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 << " "; - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 << " "; - | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:27: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -27961,19 +27780,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -27989,12 +27795,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28036,6 +27836,60 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28077,6 +27931,37 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -28101,6 +27986,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here @@ -28109,7 +28009,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -28125,6 +28025,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28150,6 +28055,136 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 << " "; + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 << " "; + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28163,21 +28198,6 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28219,6 +28239,55 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:35: required from here @@ -28292,34 +28361,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here 207 | class INDEX_3 | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -28685,33 +28726,33 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' [ 92%] Built target nglib make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend -make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu' +[ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 92%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngpy_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/netgenpy.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/gui.cpp.o -MF CMakeFiles/gui.dir/gui.cpp.o.d -o CMakeFiles/gui.dir/gui.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp -[ 92%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp [ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/ngpkg.cpp.o -MF CMakeFiles/gui.dir/ngpkg.cpp.o.d -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp +[ 93%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -[ 95%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o +[ 94%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -MF CMakeFiles/gui.dir/parallelfunc.cpp.o.d -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngpy_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/netgenpy.cpp -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, @@ -28727,7 +28768,7 @@ | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28736,9 +28777,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28749,7 +28808,7 @@ | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28758,9 +28817,35 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28769,11 +28854,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28782,7 +28883,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -28795,23 +28900,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28820,14 +28913,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -28857,10 +28942,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -28869,16 +28950,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -28900,20 +29007,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -28931,23 +29024,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -28958,6 +29043,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -28976,6 +29074,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -28989,11 +29099,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -29011,6 +29134,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29028,38 +29156,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29077,61 +29195,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29153,11 +29220,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29181,6 +29243,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29195,41 +29262,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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 (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/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] @@ -29243,6 +29284,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp: In function 'void ParallelRun()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] + 68 | MPI_Status status; + | ^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29253,10 +29298,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp: In function 'void ParallelRun()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] - 68 | MPI_Status status; - | ^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:8: @@ -29264,17 +29305,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:9: @@ -29282,15 +29319,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here @@ -29308,27 +29336,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:18: +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/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++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.2006+really6.2.1905+dfsg/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++) @@ -29337,6 +29357,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:233:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (int i = 0; i < geometryregister.Size(); i++) @@ -29352,6 +29386,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:516:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 516 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:584:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 584 | catch (NgException e) | ^ @@ -29359,6 +29397,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:615:28: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 615 | catch (NgException e) | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:692:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | for (int i = 1; i <= tets_in_qualclass.Size(); i++) @@ -29367,12 +29409,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1102:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1102 | for(int i = 1; i <= surfid.Size(); i++) | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 517 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1366:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1366 | catch (NgException e) @@ -29381,31 +29421,43 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1418:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1418 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1868:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1868 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1118:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 517 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here @@ -29436,6 +29488,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]': /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29446,6 +29528,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -29470,29 +29566,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1118:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here @@ -29519,7 +29622,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -29529,12 +29632,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29549,14 +29664,50 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:77, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -29565,23 +29716,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1851:34: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../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++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -29614,7 +29769,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/memory:77, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -29624,12 +29779,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -29678,30 +29852,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here @@ -29721,48 +29871,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1851:34: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../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++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here + 103 | class intpts + | ^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29771,8 +29890,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -29786,6 +29905,18 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29804,71 +29935,35 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here - 103 | class intpts - | ^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:82: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:77, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:55: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:53, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: +/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here + 85 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29877,14 +29972,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -29898,6 +29987,18 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29916,25 +30017,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:51: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29976,19 +30058,6 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30030,6 +30099,30 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30043,23 +30136,24 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' @@ -30067,7 +30161,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -30075,10 +30169,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30103,7 +30194,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30123,6 +30217,19 @@ /usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here + 175 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30138,77 +30245,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr >' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:53, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4: -/usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here - 85 | class basic_string - | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/shared_ptr.h:175:11: note: 'class std::shared_ptr' declared here - 175 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' @@ -30216,7 +30257,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ [ 96%] Linking CXX shared library libngpy.so @@ -30228,8 +30269,6 @@ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp -[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, @@ -30243,6 +30282,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-aarch64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.11 -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -ffile-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -30335,17 +30376,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30373,6 +30403,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, @@ -30444,17 +30496,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: @@ -30547,12 +30588,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:420:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int i = 1; i <= linelists.Size(); i++) @@ -30566,6 +30601,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:35: required from here @@ -31180,7 +31221,7 @@ test_pickling.py ..... [ 85%] test_savemesh.py . [100%] -======================== 6 passed, 1 skipped in 39.22s ========================= +======================== 6 passed, 1 skipped in 40.03s ========================= make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=cmake @@ -31492,65 +31533,65 @@ debian/rules override_dh_shlibdeps make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_shlibdeps -l/usr/lib/aarch64-linux-gnu/netgen -dpkg-shlibdeps: warning: symbol MPI_Alltoallw used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glEnd used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Type_set_name used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Info_set used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Cart_map used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glBegin used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glGetDoublev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glDisable used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Scan used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glCallList used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 200 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh25PointContainedIn2DElementERKNS_7Point3dEPdib used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11DenseMatrix7SetSizeEii used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen4Mesh22BuildElementSearchTreeEv used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgenlsERSoRKNS_7Point3dE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh5GetNVEv used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh18GetPointCurveColorEiRdS1_S1_ used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen5Flags13GetStringFlagEPKcS2_ used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen7Element19GetSurfaceTrianglesERNS_5ArrayINS_9Element2dELi0EiEE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen14CurvedElements25CalcSegmentTransformationIdEEvT_NS_12SegmentIndexEPNS_5PointILi3ES2_EEPNS_3VecILi3ES2_EEPb used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen10BASE_TABLEC2ERKNS_9FlatArrayIiLi0EiEEi used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 48 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol _ZN6netgen19RegisterUserFormatsERNS_5ArrayIPKcLi0EiEES4_ used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen15WriteUserFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4MeshES7_ used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen8ReadFileERNS_4MeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPopMatrix used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene3radE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glBegin used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen15WriteUserFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4MeshES7_ used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneD2Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol glDisable used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPushMatrix used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glClear used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glEnd used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene8SetLightEv used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene13MouseDblClickEii used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glColor3f used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glPopMatrix used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glMultMatrixd used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneC2Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glEnable used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZTIN6netgen11VisualSceneE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene14DrawNetgenLogoEv used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: 16 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol _ZN6netgen6mparamE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstl.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen9TransposeERKNS_11DenseMatrixERS0_ used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_free used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Graphdims_get used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol ompi_op_set_cxx_callback used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Type_get_envelope used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_disconnect used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol ompi_mpi_cxx_op_intercept used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Type_contiguous used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen10Refinement10GetTangentERKNS_5PointILi3EdEEiiRKNS_17EdgePointGeomInfoE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_connect used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 230 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol _ZN6netgen5Flags18SetCommandLineFlagEPKc used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11EigenValuesERKNS_3MatILi3ELi3EdEERNS_3VecILi3EdEE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen14CurvedElements25CalcElementTransformationENS_5PointILi3EdEENS_12ElementIndexEPS2_PNS_3MatILi3ELi3EdEEPvb used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen29BASE_INDEX_2_CLOSED_HASHTABLE15PositionCreate2ERKNS_7INDEX_2ERi used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen8BitArrayD1Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen8BitArray3SetEv used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen13MyMPI_SendCmdEPKc used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11DenseMatrixC1Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen5MyStrC1Ei used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen14CurvedElements25CalcSegmentTransformationIdEEvT_NS_12SegmentIndexEPNS_5PointILi3ES2_EEPNS_3VecILi3ES2_EEPb used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 48 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene13MouseDblClickEii used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glBlendFunc used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPolygonOffset used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Ssend used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glClearColor used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene9backcolorE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Allreduce used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Type_create_hvector used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Unpack_external used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Graph_neighbors used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glGetIntegerv used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Comm_rank used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glPushName used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 200 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol glMaterialf used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol glEndList used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPushMatrix used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glClear used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glLineWidth used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPopMatrix used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene3radE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene17transformationmatE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneD2Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glDeleteLists used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glDisable used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol gluPickMatrix used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene13MouseDblClickEii used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZTIN6netgen11VisualSceneE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneC2Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene12DrawColorBarEddib used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: 43 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZN6netgen7SegmentC1Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen4MeshC1Ev used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Status_set_elements used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen8Meshing210SetMaxAreaEd used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Op_commutative used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Intercomm_create used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Type_get_contents used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Graph_create used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen10Refinement13ProjectToEdgeERNS_5PointILi3EdEEiiRKNS_17EdgePointGeomInfoE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen21RemoveIllegalElementsERNS_4MeshE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 230 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZN6netgen6mparamE used by debian/libnglib-6.2/usr/lib/aarch64-linux-gnu/netgen/libstl.so.6.2.1905 found in none of the libraries make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake @@ -31558,10 +31599,10 @@ dpkg-gencontrol: warning: Provides field of package python3-netgen: substitution variable ${python3:Provides} used, but is not defined dh_md5sums -O--buildsystem=cmake dh_builddeb -O--buildsystem=cmake -dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. dpkg-deb: building package 'netgen' in '../netgen_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. dpkg-deb: building package 'netgen-doc' in '../netgen-doc_6.2.2006+really6.2.1905+dfsg-5.1_all.deb'. dpkg-deb: building package 'libnglib-6.2' in '../libnglib-6.2_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. +dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. dpkg-deb: building package 'netgen-headers' in '../netgen-headers_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. dpkg-deb: building package 'netgen-dbgsym' in '../netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. dpkg-deb: building package 'python3-netgen' in '../python3-netgen_6.2.2006+really6.2.1905+dfsg-5.1_arm64.deb'. @@ -31574,12 +31615,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/22934/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/8687 and its subdirectories -I: Current time: Tue Jun 4 02:18:01 -12 2024 -I: pbuilder-time-stamp: 1717510681 +I: removing directory /srv/workspace/pbuilder/22934 and its subdirectories +I: Current time: Wed May 3 22:47:03 +14 2023 +I: pbuilder-time-stamp: 1683103623