Diff of the two buildlogs: -- --- b1/build.log 2023-05-29 00:53:30.361955267 +0000 +++ b2/build.log 2023-05-29 02:15:19.694911179 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun May 28 11:33:20 -12 2023 -I: pbuilder-time-stamp: 1685316800 +I: Current time: Mon May 29 14:54:49 +14 2023 +I: pbuilder-time-stamp: 1685321689 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,135 +41,167 @@ 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/13587/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/8743/tmp/hooks/D01_modify_environment starting +debug: Running on jtx1c. +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 29 14:55 /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/8743/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/8743/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='4685075a63784c01a5b9c7570ce27dbe' - 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='13587' - PS1='# ' - PS2='> ' + INVOCATION_ID=5ff5181e3c04406a9f380045a5ca4e9e + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=8743 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.QeLhfDNa/pbuilderrc_8PeK --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.QeLhfDNa/b1 --logfile b1/build.log netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc' - SUDO_GID='112' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.QeLhfDNa/pbuilderrc_Gava --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.QeLhfDNa/b2 --logfile b2/build.log --extrapackages usrmerge netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc' + SUDO_GID=114 + SUDO_UID=108 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32b 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/13587/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 29 14:55 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/8743/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -537,7 +569,7 @@ Get: 276 http://deb.debian.org/debian bookworm/main armhf tk armhf 8.6.13 [4052 B] Get: 277 http://deb.debian.org/debian bookworm/main armhf tk-dev armhf 8.6.13 [3880 B] Get: 278 http://deb.debian.org/debian bookworm/main armhf tix-dev armhf 8.4.3-11 [498 kB] -Fetched 203 MB in 18s (11.0 MB/s) +Fetched 203 MB in 18s (11.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (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 ... 19324 files and directories currently installed.) @@ -1675,8 +1707,19 @@ 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/8743/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/8743/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +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 @@ -1720,7 +1763,7 @@ -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.13") --- Found Tclsh: /usr/bin/tclsh (found version "8.6") +-- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib/arm-linux-gnueabihf/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib/arm-linux-gnueabihf/libtcl.so -- Found TK: /usr/lib/arm-linux-gnueabihf/libtk.so @@ -1790,7 +1833,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 @@ -1841,7 +1884,7 @@ sed -i s/DEB_HOST_MULTIARCH/arm-linux-gnueabihf/ debian/netgen.desktop make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_auto_build -O--buildsystem=cmake - cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/CMakeFiles /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1849,32 +1892,32 @@ make[2]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' make -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/depend cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= +make -f tests/catch/CMakeFiles/catch_main.dir/build.make tests/catch/CMakeFiles/catch_main.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch/CMakeFiles/catch_main.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' make -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' [ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -[ 0%] Building CXX object tests/catch/CMakeFiles/catch_main.dir/main.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp: In member function 'int ngcore::PajeFile::DefineEntityValue(int, const std::string&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp:238:21: warning: right shift count >= width of type [-Wshift-count-overflow] - 238 | h ^= h>>32U; - | ~^~~~~ +[ 1%] Building CXX object tests/catch/CMakeFiles/catch_main.dir/main.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp: In member function 'int ngcore::PajeFile::DefineEntityValue(int, const std::string&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp:238:21: warning: right shift count >= width of type [-Wshift-count-overflow] + 238 | h ^= h>>32U; + | ~^~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp:1: @@ -1937,21 +1980,29 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' [ 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-arm-linux-gnueabihf' make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= +make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 3%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o +[ 4%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 5%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -1969,6 +2020,19 @@ /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 '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/visualization/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/meshdoc.cpp:5: +/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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -2062,12 +2126,93 @@ /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 'unsigned int'} [-Wsign-compare] 538 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ +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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; 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 'unsigned int' [-Wsign-compare] + 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 162 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:278:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 278 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:505:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 505 | if (selelement > 0 && selelement <= mesh->GetNSE()) + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:523:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 523 | for (i = 1; i <= mesh->GetNP(); 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 @@ -2133,13 +2278,12 @@ /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 /usr/include/c++/12/functional:64, - from /usr/include/catch2/catch.hpp:3483, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/main.cpp:3: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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 '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 = 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 = 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]' @@ -2152,6 +2296,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/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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> + | ^~~ +In file included from /usr/include/c++/12/functional:64, + from /usr/include/catch2/catch.hpp:3483, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/tests/catch/main.cpp:3: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&):: >]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, @@ -2170,8 +2359,85 @@ /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 4%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o +[ 5%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o +[ 5%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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 '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 '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: +/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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, @@ -2189,6 +2455,13 @@ /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 '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/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 'unsigned int'} [-Wsign-compare] + 211 | 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/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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/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 @@ -2367,6 +2670,20 @@ /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 'unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < 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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 = 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 = 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]' @@ -2379,24 +2696,141 @@ /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> | ^~~ -[ 5%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 7%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -In file included from /usr/include/c++/12/vector:70, - from /usr/include/catch2/catch.hpp:566: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]', - inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch2/catch.hpp:12875:39: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const Catch::TestCase*}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 593 | for(i=0; 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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -2549,6 +2989,12 @@ /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 'unsigned int'} [-Wsign-compare] 2858 | for(int i=1; i<=mtets.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 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/bisect.cpp:2860:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 2860 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ @@ -2561,15 +3007,57 @@ /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 'unsigned int'} [-Wsign-compare] 2866 | for(int i=1; i<=mprisms.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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/meshing/bisect.cpp:2917:57: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2917 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ +/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 = 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 'unsigned int'} [-Wsign-compare] 2987 | for (int i = 1; i <= mtets.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/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/meshing/bisect.cpp:3008:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3008 | for (int i = 1; i <= mesh.GetNE(); 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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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] + 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/meshing/bisect.cpp:3031:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 3031 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ @@ -2648,12 +3136,31 @@ /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 'unsigned int'} [-Wsign-compare] 3795 | for (int i = 1; i <= mquads.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 = 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 = 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 'unsigned int' [-Wsign-compare] 3975 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ +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/bisect.cpp:4021:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 4021 | for(int ii=0; ii::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = 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/bisect.cpp:4087:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 4087 | for(int i=0; i::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 'unsigned int'} [-Wsign-compare] @@ -2683,16 +3187,87 @@ /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 'unsigned int'} [-Wsign-compare] -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 6%] Built target pyngcore -make -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 = 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 = 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]' +/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/include/../csg/splinesurface.hpp:61:12: 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::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/visualization/../meshing/../include/../gprim/gprim.hpp:29: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/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 = 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 = 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]' +/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/include/../csg/splinesurface.hpp:61:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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 = 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]' +/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/include/../csg/splinesurface.hpp:61:35: 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::__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/visualization/../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 = 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::STLTriangle; int BASE = 0; TIND = int; std::size_t = 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::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/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/../stlgeom/stltopology.hpp:296:10: 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::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/visualization/../stlgeom/stlgeom.hpp:47: +/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/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 = 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 = 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]' +/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/../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/visualization/../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/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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' +/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, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/../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/visualization/../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/visualization/../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/visualization/../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/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/../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 @@ -2746,6 +3321,19 @@ /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 | ^~~~~~~~~~~~~~~ +[ 8%] Linking CXX shared library pyngcore.cpython-311-arm-linux-gnueabihf.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf.so -o pyngcore.cpython-311-arm-linux-gnueabihf.so CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: libngcore.so.6.2.1905 -lpython3.11 +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 8%] Built target pyngcore +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-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -2760,176 +3348,24 @@ /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/visualization/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/meshdoc.cpp:5: -/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 '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 '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: -/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int' [-Wsign-compare] - 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 162 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:278:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 278 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:505:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 505 | if (selelement > 0 && selelement <= mesh->GetNSE()) - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:523:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 523 | for (i = 1; i <= mesh->GetNP(); 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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> - | ^~~ -[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const Catch::TestCase*}; _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /usr/include/catch2/catch.hpp:14244:47: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = Catch::sortTests(const IConfig&, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, - inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /usr/include/catch2/catch.hpp:14247:26: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = Catch::sortTests(const IConfig&, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, - inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /usr/include/catch2/catch.hpp:14247:26: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 7%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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; + | ^~~~~~~~~~~ +[ 8%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized] + 337 | if (Abs(endU-f) < Abs(endU-l)) + | ~~~^~~~~~~~ +/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; + | ^~~~ +[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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/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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2940,7 +3376,7 @@ | ~~^~~~~~~~~~~~~ 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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -3002,13 +3438,82 @@ /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 '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/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 'unsigned int'} [-Wsign-compare] - 211 | for(int i=0; i 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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int' [-Wsign-compare] + 3028 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/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(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -3039,6 +3544,18 @@ /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 /usr/include/c++/12/vector:70, + from /usr/include/catch2/catch.hpp:566: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]', + inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at /usr/include/catch2/catch.hpp:12875:39: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 = 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 = 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]' @@ -3053,6 +3570,22 @@ /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> | ^~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {unsigned int, const Catch::TestCase*}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 9%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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; + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: At global scope: +/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; + | ^~~ 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, @@ -3065,8 +3598,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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 8%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -3111,6 +3642,13 @@ /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 'unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: In function 'Standard_Boolean SelectEdge(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_ListOfShape&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized] + 215 | if (angle >= anglemax) { + | ^~ +/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; + | ^~~~~ 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 'unsigned int'} [-Wsign-compare] @@ -3207,308 +3745,23 @@ /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 '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 'unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 9%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o +[ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 11%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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] - 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/../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 = 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 = 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 = 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/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 = 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 = 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]' -/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/include/../csg/splinesurface.hpp:61:12: 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::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/visualization/../meshing/../include/../gprim/gprim.hpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/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 = 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 = 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]' -/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/include/../csg/splinesurface.hpp:61:25: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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 = 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]' -/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/include/../csg/splinesurface.hpp:61:35: 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::__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/visualization/../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 = 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::STLTriangle; int BASE = 0; TIND = int; std::size_t = 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::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/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/../stlgeom/stltopology.hpp:296:10: 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::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/visualization/../stlgeom/stlgeom.hpp:47: -/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/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 = 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 = 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]' -/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/../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/visualization/../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/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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' -/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, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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/visualization/../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/visualization/../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/visualization/../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/visualization/../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/visualization/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -[ 9%] Linking CXX static library libcatch_main.a -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 9%] Built target catch_main -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-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -make -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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/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, @@ -3616,6 +3869,31 @@ /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 unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {unsigned int, const Catch::TestCase*}; _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /usr/include/catch2/catch.hpp:14244:47: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = Catch::sortTests(const IConfig&, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, + inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /usr/include/catch2/catch.hpp:14247:26: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&):: >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = Catch::sortTests(const IConfig&, const std::vector&)::]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, + inlined from 'std::vector Catch::sortTests(const IConfig&, const std::vector&)' at /usr/include/catch2/catch.hpp:14247:26: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -3654,170 +3932,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> | ^~~ -[ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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; - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized] - 337 | if (Abs(endU-f) < Abs(endU-l)) - | ~~~^~~~~~~~ -/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; - | ^~~~ -[ 9%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o +[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 11%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int' [-Wsign-compare] - 3028 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ +[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -3830,10 +3950,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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/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(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -3896,12 +4012,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 '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/../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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /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 'unsigned int' [-Wsign-compare] 619 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) @@ -4030,6 +4140,13 @@ /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 'unsigned int'} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ +/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() ) ) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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() ) ) { + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -4044,30 +4161,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2403:74: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2385:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] -/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4040:45: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4161:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] @@ -4178,20 +4271,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 'unsigned int'} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 @@ -4266,51 +4345,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<2>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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; - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx: At global scope: -/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_Loop.cxx: In function 'Standard_Boolean SelectEdge(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_ListOfShape&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized] - 215 | if (angle >= anglemax) { - | ^~ -/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; - | ^~~~~ -[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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; - | ^~ -[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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() ) ) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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() ) ) { - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 13%] Linking CXX static library libcatch_main.a +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 +[ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 13%] Built target catch_main +[ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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: @@ -4337,11 +4384,39 @@ /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 '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/../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 '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 '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: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 '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/../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/occconstruction.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 '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 '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: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 'unsigned int'} [-Wsign-compare] @@ -4386,6 +4461,19 @@ /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 '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: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 '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 '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 '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, 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: @@ -4393,6 +4481,55 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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: @@ -4404,6 +4541,68 @@ /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 '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/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 '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: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 '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 '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 '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/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 '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/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 '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/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 '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 '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/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 '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 '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 '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 '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 '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 '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/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < soldata.Size(); i++) @@ -4494,8 +4693,77 @@ /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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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; + | ^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable 'svalue' [-Wunused-variable] + 241 | double svalue[DIVIDEEDGESECTIONS]; + | ^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable 'L' [-Wunused-variable] + 245 | double L = system.Mass(); + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:253:14: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] + 253 | double olddist = 0; + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(OCCGeometry&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:337:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:337:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] + 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:344:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' + 344 | if (!exists) + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:426:31: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 426 | if(geom.fnames.Size()>=facenr) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:502:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 502 | for (int i = 1; i <= mp.Size(); i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 506 | for (j = first_ep; j <= mesh.GetNP(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:19: warning: this 'for' clause does not guard... [-Wmisleading-indentation] + 506 | for (j = first_ep; j <= mesh.GetNP(); j++) + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:513:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' + 513 | if (exists) + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:526:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 526 | for (int i = 1; i <= mp.Size()+1; i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(OCCGeometry&, Mesh&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:753:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 753 | for (l = 0; l < gis.Size() && locpnum[j] == 0; l++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:819:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 819 | for (int i = noldsurfel+1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:846:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 846 | for (i = oldnf+1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable 'fd' [-Wunused-variable] + 656 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:875:32: warning: variable 'point' set but not used [-Wunused-but-set-variable] + 875 | gp_Pnt point = BRep_Tool::Pnt(vertex); + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable 'fd' [-Wunused-variable] + 913 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable 'changed' [-Wunused-variable] + 612 | int changed; + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(OCCGeometry&, Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:1246:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1246 | for (int j = 0; j < linenums.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'int netgen::OCCGenerateMesh(OCCGeometry&, std::shared_ptr&, MeshingParameters&)': +/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 'unsigned int' [-Wsign-compare] + 1470 | for (int i = 1; i <= mesh->GetNP(); 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 @@ -4599,6 +4867,56 @@ /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 'unsigned int'} [-Wsign-compare] +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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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/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 '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/occgenmesh.cpp:998: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 'unsigned int'} [-Wsign-compare] /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 = 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 = 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]' @@ -4680,12 +4998,72 @@ /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/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 = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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> + | ^~~ +[ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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/occconstruction.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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4756,12 +5134,19 @@ /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 'unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 15%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 '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 '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 '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 '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 @@ -4792,6 +5177,31 @@ /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 '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 '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 '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 = 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 = 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 = 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]' @@ -4806,16 +5216,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> | ^~~ -[ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4888,273 +5294,20 @@ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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/delaunay.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 165 | if (elnr > links.Size()) - | ~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::GetList(int, netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 192 | if (pi <= 0 || pi > links.Size()) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, Array&, Mesh&, BoxTree<3>&, MeshNB&, Array, 0, int>&, Array&, Array&, Array&, Array&, SphereList&, IndexSet&, IndexSet&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 297 | for (int k = 0; k < connected.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:437:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 437 | for (int j = 1; j <= newels.Size(); j++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:476:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 476 | for (int k = 1; k <= closesphere.GetArray().Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:490:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 490 | if (centers.Size() < nelind) - | ~~~~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:809:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 809 | for (int i = 1; i <= tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 868 | for (int i = 1; i <= tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:898:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 898 | for (int ii = 1; ii <= openels.Size(); ii++) - | ~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 922 | for (int i = 1; i <= tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1027:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1027 | for (int i = 1; i <= openels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1048:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1048 | for (int i = 1; i <= tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1077:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1077 | for (int jj = 1; jj <= neartrias.Size(); jj++) - | ~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1190:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1190 | for (int i = 0; i < tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1209:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1209 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 1574 | for (int i = 0; i < tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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; - | ^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable 'svalue' [-Wunused-variable] - 241 | double svalue[DIVIDEEDGESECTIONS]; - | ^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable 'L' [-Wunused-variable] - 245 | double L = system.Mass(); - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:253:14: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] - 253 | double olddist = 0; - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(OCCGeometry&, Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:337:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:337:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] - 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:344:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' - 344 | if (!exists) - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:426:31: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 426 | if(geom.fnames.Size()>=facenr) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:502:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 502 | for (int i = 1; i <= mp.Size(); i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:40: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 506 | for (j = first_ep; j <= mesh.GetNP(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:19: warning: this 'for' clause does not guard... [-Wmisleading-indentation] - 506 | for (j = first_ep; j <= mesh.GetNP(); j++) - | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:513:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' - 513 | if (exists) - | ^~ -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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:526:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 526 | for (int i = 1; i <= mp.Size()+1; i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(OCCGeometry&, Mesh&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:753:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 753 | for (l = 0; l < gis.Size() && locpnum[j] == 0; l++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:819:45: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 819 | for (int i = noldsurfel+1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:846:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 846 | for (i = oldnf+1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable 'fd' [-Wunused-variable] - 656 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:875:32: warning: variable 'point' set but not used [-Wunused-but-set-variable] - 875 | gp_Pnt point = BRep_Tool::Pnt(vertex); - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable 'fd' [-Wunused-variable] - 913 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable 'changed' [-Wunused-variable] - 612 | int changed; - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(OCCGeometry&, Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:1246:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1246 | for (int j = 0; j < linenums.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'int netgen::OCCGenerateMesh(OCCGeometry&, std::shared_ptr&, MeshingParameters&)': -/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 'unsigned int' [-Wsign-compare] - 1470 | for (int i = 1; i <= mesh->GetNP(); i++) - | ~~^~~~~~~~~~~~~~~~ +/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 /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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/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 = 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 = 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/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 = 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 = 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/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 @@ -5185,14 +5338,17 @@ /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 '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/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 '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/occgenmesh.cpp:998: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 'unsigned int'} [-Wsign-compare] +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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /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 = 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 = 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]' @@ -5207,17 +5363,6 @@ /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/../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 '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 '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/include/../csg/csg.hpp:12, @@ -5343,6 +5488,8 @@ /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> | ^~~ +[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -5412,24 +5559,222 @@ /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 | ^~~~~~~~~ -[ 16%] Linking CXX shared library libvisual.so +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/delaunay.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 165 | if (elnr > links.Size()) + | ~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::GetList(int, netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 192 | if (pi <= 0 || pi > links.Size()) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, Array&, Mesh&, BoxTree<3>&, MeshNB&, Array, 0, int>&, Array&, Array&, Array&, Array&, SphereList&, IndexSet&, IndexSet&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 297 | for (int k = 0; k < connected.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:437:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 437 | for (int j = 1; j <= newels.Size(); j++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:476:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 476 | for (int k = 1; k <= closesphere.GetArray().Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:490:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 490 | if (centers.Size() < nelind) + | ~~~~~~~~~~~~~~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:809:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 809 | for (int i = 1; i <= tempels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 868 | for (int i = 1; i <= tempels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:898:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 898 | for (int ii = 1; ii <= openels.Size(); ii++) + | ~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:922:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 922 | for (int i = 1; i <= tempels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1027:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1027 | for (int i = 1; i <= openels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1048:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1048 | for (int i = 1; i <= tempels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1077:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1077 | for (int jj = 1; jj <= neartrias.Size(); jj++) + | ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1190:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1190 | for (int i = 0; i < tempels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1209:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1209 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 1574 | for (int i = 0; i < tempels.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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 17%] Linking CXX shared library libvisual.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.11 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lGL -lGLU -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 16%] Built target visual +[ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/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 = 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 = 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 + | ^~~~~~~ make -f tests/catch/CMakeFiles/test_archive.dir/build.make tests/catch/CMakeFiles/test_archive.dir/depend +/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 = 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 = 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> + | ^~~ make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch/CMakeFiles/test_archive.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' -[ 17%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o +[ 18%] Building CXX object tests/catch/CMakeFiles/test_archive.dir/archive.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o +[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 17%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +[ 18%] Built target visual +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-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' +[ 19%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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, @@ -5561,20 +5906,13 @@ /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/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/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 '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 '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/../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 'unsigned int'} [-Wsign-compare] + 138 | for (int i = 0; i < st.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 = 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 = 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]' @@ -5589,6 +5927,29 @@ /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/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 '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 'unsigned int'} [-Wsign-compare] +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 '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 '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: /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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -5651,17 +6012,56 @@ /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 'unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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/include/../core/ngcore.hpp:4: +In member function 'ngcore::Archive& ngcore::BinaryOutArchive::Write(T) [with T = 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; + | ^~~~ 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 '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 '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 '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 '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 @@ -5692,31 +6092,6 @@ /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 '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 '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 '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 = 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 = 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 = 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]' @@ -5731,8 +6106,9 @@ /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> | ^~~ -[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 20%] Linking CXX executable test_symboltable +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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, @@ -5745,6 +6121,19 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 20%] Linking CXX executable test_archive +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +[ 20%] 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-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' +[ 21%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -5776,6 +6165,7 @@ /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 'unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' /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 'unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } @@ -5784,6 +6174,9 @@ /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 'unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +[ 21%] Built target test_archive +[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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 'unsigned int'} [-Wsign-compare] @@ -5862,23 +6255,8 @@ /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> | ^~~ -[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 19%] Linking CXX executable test_archive -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 19%] Built target test_archive -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-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch/CMakeFiles/test_symboltable.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -[ 20%] Building CXX object tests/catch/CMakeFiles/test_symboltable.dir/symboltable.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -5959,20 +6337,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 '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: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: -/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 '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 '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 @@ -5997,68 +6361,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 | ^~~~~~~~~~~~~~ -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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -6073,83 +6375,8 @@ /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: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 'unsigned int'} [-Wsign-compare] - 138 | for (int i = 0; i < st.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 = 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 '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 'unsigned int'} [-Wsign-compare] -[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 -/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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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> - | ^~~ +[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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, 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, @@ -6162,32 +6389,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 '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/../core/ngcore.hpp:4: -In member function 'ngcore::Archive& ngcore::BinaryOutArchive::Write(T) [with T = 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; - | ^~~~ 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -6232,6 +6433,9 @@ /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 'unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 22%] Linking CXX executable test_version +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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: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 'unsigned int'} [-Wsign-compare] @@ -6390,23 +6594,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1955:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 1955 | for (int i = 0; i < misses.Size(); i++) | ~~^~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 22%] Built target test_version +[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 21%] Linking CXX executable test_symboltable -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_symboltable.dir/link.txt --verbose=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 unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/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-arm-linux-gnueabihf/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 /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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -6444,14 +6647,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 = 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 'unsigned int'} [-Wsign-compare] -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 21%] 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-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/tests/catch/CMakeFiles/test_version.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' /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 = 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 = 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]' @@ -6466,158 +6661,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> | ^~~ -[ 22%] Building CXX object tests/catch/CMakeFiles/test_version.dir/version.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -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 '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 '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: -/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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) - | ^~ -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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 22%] Linking CXX executable test_version -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/core ../../libsrc/core/libngcore.so.6.2.1905 libcatch_main.a -lpython3.11 -/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 'unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 22%] Built target test_version -[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 = 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 = 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> - | ^~~ -[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.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, @@ -6763,29 +6806,12 @@ /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 '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/improve2gen.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 '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 '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 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 '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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:23: required from here @@ -6804,6 +6830,43 @@ /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 = bool; 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 = bool; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:499: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 '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 = 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 = 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/improve2gen.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 '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 '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 '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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -6812,12 +6875,6 @@ /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 '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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; 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 = bool; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:499: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 '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: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 'unsigned int'} [-Wsign-compare] @@ -6918,20 +6975,6 @@ /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 'unsigned int'} [-Wsign-compare] 445 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ -/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 = 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 = 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 @@ -7004,6 +7047,8 @@ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -7113,18 +7158,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:493:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 493 | for (int k = 0; k < hasbothpoints.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 '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 '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::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)': /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 'unsigned int'} [-Wsign-compare] 692 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) @@ -7257,6 +7290,24 @@ /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 '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: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 '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/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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -7301,6 +7352,59 @@ /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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 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 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 = 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 = 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/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 'unsigned int'} [-Wsign-compare] @@ -7356,71 +7460,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 '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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 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 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 = 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 = 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 '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]' @@ -7433,44 +7472,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 = 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 '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 = 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 = 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]' @@ -7485,8 +7492,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> | ^~~ -[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -7499,9 +7504,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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 25%] Linking CXX shared library libocc.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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: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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -7546,6 +7548,30 @@ /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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/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 'unsigned int'} [-Wsign-compare] @@ -7733,6 +7759,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2062:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 2062 | for (ii = 0; ii < rowel.Size(); ii++) | ~~~^~~~~~~~~~~~~~ +/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 = 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 = 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:2141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 2141 | for (i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ @@ -7984,34 +8024,23 @@ /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 'unsigned int'} [-Wsign-compare] 6285 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' 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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 25%] Built target occ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:94:20: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 375 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:99:26: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:100:26: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -[ 25%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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/meshclass.cpp:6250:47: 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 'unsigned int'} [-Wsign-compare] @@ -8109,6 +8138,8 @@ /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 | ^~~~~~~ +[ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -8121,90 +8152,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> | ^~~ -[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 '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: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, @@ -8226,12 +8173,6 @@ /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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /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 'unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) @@ -8309,36 +8250,6 @@ /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 'unsigned int'} [-Wsign-compare] 266 | 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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 @@ -8369,20 +8280,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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 = 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 = 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]' @@ -8397,16 +8294,18 @@ /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> | ^~~ +[ 26%] Linking CXX shared library libocc.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +[ 26%] Built target occ [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 27%] Linking CXX shared library liboccvis.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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 -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library liboccvis.so.6.2.1905 liboccvis.so.6.2 liboccvis.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 27%] Built target occvis -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -8494,30 +8393,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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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: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, @@ -8530,20 +8405,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 '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 = 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 = 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -8610,10 +8471,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:40:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 40 | for (int i = 0; i < rules.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 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/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:81:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < ruleused.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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:298:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 298 | for (int i = 0; i < seia.Size(); i++) @@ -8717,14 +8602,82 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1485:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 1485 | loclines.Get(i).I(j) <= pindex.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 = 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 = 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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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/meshing3.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 @@ -8793,74 +8746,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 '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 = 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 = 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/meshing3.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -8995,6 +8880,20 @@ /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 'unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.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 = 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 = 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> + | ^~~ +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 @@ -9068,10 +8967,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> | ^~~ -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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, @@ -9084,8 +8979,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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9340,6 +9233,12 @@ /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> | ^~~~~~~~~~ +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -9370,18 +9269,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 '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/msghandler.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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -9434,6 +9321,24 @@ /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 'unsigned int'} [-Wsign-compare] 2659 | for (int i = 0; i < idpoints_table[identnr].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/msghandler.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 '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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9452,6 +9357,12 @@ /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 '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: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 'unsigned int'} [-Wsign-compare] + 256 | for (int j = 0; j < row.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 'unsigned int'} [-Wsign-compare] @@ -9506,42 +9417,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 '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 '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: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 'unsigned int'} [-Wsign-compare] - 256 | for (int j = 0; j < row.Size(); j++) - | ~~^~~~~~~~~~~~ -/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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 @@ -9594,22 +9469,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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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/../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> - | ^~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 = 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 = 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 = 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]' @@ -9624,8 +9507,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/netrule3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -9638,6 +9519,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 '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 = 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 = 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9724,6 +9619,60 @@ /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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36: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::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 + | ^~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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> + | ^~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -9736,6 +9685,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 '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/parser2.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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -9780,42 +9741,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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36: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::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 - | ^~~~~~~ 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 'unsigned int'} [-Wsign-compare] @@ -9913,6 +9838,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.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 '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 '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 '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 '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/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Array&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) @@ -9945,116 +9888,6 @@ /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 '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 = 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 = 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 -/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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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::Point3d; int BASE = 0; TIND = int; std::size_t = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:52: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::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: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:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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/parser3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -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/parser2.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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -10115,6 +9948,48 @@ /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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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::Point3d; int BASE = 0; TIND = int; std::size_t = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:52: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::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: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: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 '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 @@ -10151,6 +10026,14 @@ /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 | ^~~~~~~ +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 'unsigned int'} [-Wsign-compare] + 509 | 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::INDEX_2; int BASE = 0; TIND = int; std::size_t = 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 @@ -10161,6 +10044,10 @@ /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/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 '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::Vec2d; int BASE = 0; TIND = int; std::size_t = 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 @@ -10170,18 +10057,6 @@ /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/../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 '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 '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 = 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 = 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]' @@ -10344,68 +10219,32 @@ /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 '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: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/refine.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 '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 '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 = 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 = 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 /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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 In member function 'void netgen::Array::Append(const T&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]', inlined from 'void netgen::netrule::LoadRule(std::istream&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:382:28: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:309:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] @@ -10415,64 +10254,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:382:45: note: '' declared here 382 | orientations.Append (threeint()); | ^ -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 '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 '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 '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 '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/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 28 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:51:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 51 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:78:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 78 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:113:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 113 | for (int i = 0; i < par_nr.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 117 | for (int i = 0; i < parents.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 160 | if (pinew >= epgi.Size()+PointIndex::BASE) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:181:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 181 | i < surfgi.Size()+PointIndex::BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:244:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 244 | if (surfgi.Size() < pnums.Elem(4+j)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:321:41: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 321 | if (surfgi.Size() < pnums.Elem(5+j)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 743 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:806:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 806 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:816:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 816 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/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 'unsigned int' [-Wsign-compare] - 848 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 @@ -10509,12 +10292,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 | ^~~~~~~ -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 '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 = 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 = 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]' @@ -10527,93 +10304,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> | ^~~ -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:30:36: 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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; 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 = netgen::PointIndices<2>; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:31:76: 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 '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 = 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/refine.cpp:48: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 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 = bool; 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 = bool; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:125:16: 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 '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::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = 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::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:161: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 type 'class netgen::EdgePointGeomInfo' with no trivial copy-assignment; use copy-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: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 '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 = 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 = 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> - | ^~~ +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 member function 'void netgen::Array::Append(const T&) [with T = netgen::fourint; int BASE = 0; TIND = int]', inlined from 'void netgen::vnetrule::LoadRule(std::istream&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:577:28: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:309:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] @@ -10653,6 +10347,128 @@ 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/refine.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 28 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:51:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 51 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:78:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 78 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:113:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 113 | for (int i = 0; i < par_nr.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 117 | for (int i = 0; i < parents.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 160 | if (pinew >= epgi.Size()+PointIndex::BASE) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:181:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 181 | i < surfgi.Size()+PointIndex::BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:244:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 244 | if (surfgi.Size() < pnums.Elem(4+j)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:321:41: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 321 | if (surfgi.Size() < pnums.Elem(5+j)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:743:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 743 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:806:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 806 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:816:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 816 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/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 'unsigned int' [-Wsign-compare] + 848 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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/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 'unsigned int'} [-Wsign-compare] @@ -10662,6 +10478,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 '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/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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -10743,26 +10571,6 @@ /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 'unsigned int'} [-Wsign-compare] 631 | 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 '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::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 'unsigned int'} [-Wsign-compare] - 319 | for (int i = 0; i < a2.Size(); i++) - | ~~^~~~~~~~~~~ -/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::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:709: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 'unsigned int'} [-Wsign-compare] -/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 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:710: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 'unsigned int'} [-Wsign-compare] -/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 '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 @@ -10787,70 +10595,51 @@ /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 = 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/ruler2.cpp:597:48: 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] +/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 = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:30:36: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; 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 = netgen::PointIndices<2>; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:31:76: 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 '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 = 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/ruler2.cpp:606:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:48: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 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/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 '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/../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/../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/ruler2.cpp:104:17: 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 = bool; 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 = bool; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:125:16: 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 '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 = 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 = 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::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = 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::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:161: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 type 'class netgen::EdgePointGeomInfo' 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> - | ^~~ -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 '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 '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 '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:116:9: note: 'class netgen::EdgePointGeomInfo' declared here + 116 | class EdgePointGeomInfo + | ^~~~~~~~~~~~~~~~~ /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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -10864,6 +10653,26 @@ /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 '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: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 '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::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 'unsigned int'} [-Wsign-compare] + 319 | for (int i = 0; i < a2.Size(); i++) + | ~~^~~~~~~~~~~ +/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::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:709: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 'unsigned int'} [-Wsign-compare] +/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 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:710: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 'unsigned int'} [-Wsign-compare] +/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 'unsigned int'} [-Wsign-compare] 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 'unsigned int'} [-Wsign-compare] @@ -10908,6 +10717,13 @@ /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 '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 '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 'unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < 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 'unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) @@ -10942,24 +10758,91 @@ /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 'unsigned int'} [-Wsign-compare] 1086 | 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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/ruler2.cpp:597:48: 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 = 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/ruler2.cpp:606: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 + | ^~~~~~~ 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 '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/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 '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 '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 = 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/../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/ruler2.cpp:104:17: 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 '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 = 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 = 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 @@ -11020,11 +10903,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 | ^~~~~~~ -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 '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 '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]' @@ -11037,6 +10915,35 @@ /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 '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 = 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 = 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/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 '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 '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 '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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -11117,6 +11024,49 @@ /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 '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/../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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 + | ^~~~~~~~~~~~~~~ +[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -11125,10 +11075,14 @@ /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> | ^~~ +[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -11141,12 +11095,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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11191,6 +11139,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 '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/smoothing2.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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -11226,119 +11186,6 @@ /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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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 = 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 = 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> - | ^~~ -[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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/smoothing2.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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11352,23 +11199,17 @@ /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 '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/../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/smoothing3.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 '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 '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: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 '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: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 '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: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 'unsigned int'} [-Wsign-compare] @@ -11479,6 +11320,126 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:1074:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 1074 | for (int j = 0; j < ld.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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 '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 = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588: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 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 '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/smoothing2.cpp:779: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 'unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 = 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 = 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/smoothing3.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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -11497,6 +11458,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 'unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 'unsigned int'} [-Wsign-compare] @@ -11622,12 +11585,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 '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 '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: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/smoothing3.cpp:443:29: required from here @@ -11658,48 +11615,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::Point2d; int BASE = 0; TIND = int; std::size_t = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588: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 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 '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/smoothing2.cpp:779: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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/smoothing3.cpp:932:23: required from here @@ -11710,18 +11625,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 = double; int BASE = 1; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1370:11: 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 '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 = 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 = 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::Vec3d; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -11747,12 +11650,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> | ^~~ -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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, @@ -11853,9 +11750,9 @@ /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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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]' @@ -11881,20 +11778,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 = 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 = 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, @@ -11912,6 +11795,20 @@ /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 '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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -12073,14 +11970,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2012:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 2012 | for ( int eli1=1; eli1 <= els1.Size(); eli1++) | ~~~~~^~~~~~~~~~~~~~ -[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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 @@ -12159,18 +12056,6 @@ /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 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/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 '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 '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 = 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 = 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]' @@ -12185,6 +12070,20 @@ /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> | ^~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -12453,6 +12352,18 @@ /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 'unsigned int'} [-Wsign-compare] 408 | for(int i = 0; i < faces_sorted.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 '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 '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 @@ -12467,78 +12378,6 @@ /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 'unsigned int'} [-Wsign-compare] 723 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ -/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 '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 = 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 = 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> - | ^~~ -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -13005,6 +12844,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1879:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1879 | for (SurfaceElementIndex sei = 0; sei < 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 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/parallelmesh.cpp:1884:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1884 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ @@ -13014,18 +12859,42 @@ /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; | ^~~~~~~~~~ -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/paralleltop.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 '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 '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::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 '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: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 @@ -13074,6 +12943,110 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:709:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 709 | for (int j = i+1; j < data.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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 +/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 '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 = unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:318:2: required from 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:160: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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/parallelmesh.cpp:163: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 '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 = netgen::SurfaceElementIndex; 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::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:468:17: 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 '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 = netgen::SurfaceElementIndex; 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::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:490:21: 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 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::SegmentIndex; int BASE = 0; TIND = int; std::size_t = 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::SegmentIndex; int BASE = 0; TIND = int; std::size_t = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:563:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608: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 type 'class netgen::SegmentIndex' with no trivial copy-assignment; use copy-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:259:9: note: 'class netgen::SegmentIndex' declared here + 259 | class SegmentIndex + | ^~~~~~~~~~~~ +/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 = 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 = bool; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1167: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 '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 = 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 = 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> + | ^~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -13086,6 +13059,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 '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/paralleltop.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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -13104,11 +13089,28 @@ /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 '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/python_mesh.cpp:6: +/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 '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 '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 'unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ +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 '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 '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 'unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -13125,16 +13127,72 @@ /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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: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 '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 '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 '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 '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/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:16:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 16 | for (int i = 0; i < 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 '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 '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: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 'unsigned int'} [-Wsign-compare] @@ -13175,10 +13233,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:81:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 81 | for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:138:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (int el = 1; el <= mesh.GetNE(); el++) @@ -13201,10 +13255,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:156:31: warning: unused variable 'surfel' [-Wunused-variable] 156 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ -/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 'unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:184:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 184 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ @@ -13230,17 +13280,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:21: warning: unused variable 'v2' [-Wunused-variable] 312 | int v1, v2; | ^~ -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 '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/paralleltop.cpp:494:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 494 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /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 '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/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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -13267,12 +13330,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 '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 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: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 'unsigned int'} [-Wsign-compare] @@ -13291,102 +13348,46 @@ /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 '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::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:16:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 16 | 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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = 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 -/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 '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 = unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:318:2: required from 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:160: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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/parallelmesh.cpp:163: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 '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 = netgen::SurfaceElementIndex; 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::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:468:17: 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 '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 = netgen::SurfaceElementIndex; 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::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:490:21: 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 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::SegmentIndex; int BASE = 0; TIND = int; std::size_t = 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::SegmentIndex; int BASE = 0; TIND = int; std::size_t = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:563:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:17 = netgen::Mesh::SendMesh() const::]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:608: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 type 'class netgen::SegmentIndex' with no trivial copy-assignment; use copy-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:259:9: note: 'class netgen::SegmentIndex' declared here - 259 | class SegmentIndex - | ^~~~~~~~~~~~ -/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 = 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 = bool; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1167: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 '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: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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 112 | for (int i = 0; i < procs.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 '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 = 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 = 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/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:998:50: 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] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/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/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 'unsigned int' [-Wsign-compare] + 944 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/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 'unsigned int' [-Wsign-compare] + 975 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/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:996:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 996 | for(auto 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 @@ -13411,16 +13412,12 @@ /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 '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 '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 '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 '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 @@ -13445,6 +13442,16 @@ /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 '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 '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 = 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 = 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]' @@ -13459,6 +13466,11 @@ /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/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:531:25: 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 'unsigned int'} [-Wsign-compare] + 51 | if (i < BASE || i >= BASE+self.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 = 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 = 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]' @@ -13473,179 +13485,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> | ^~~ -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -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 '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 '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/python_mesh.cpp:6: -/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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} and 'int' [-Wsign-compare] - 1651 | if (ela.Size() < pi+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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 'unsigned int'} [-Wsign-compare] - 112 | for (int i = 0; i < procs.Size(); i++) - | ~~^~~~~~~~~~~~~~ -[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:998:50: 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] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/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/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 'unsigned int' [-Wsign-compare] - 944 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/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 'unsigned int' [-Wsign-compare] - 975 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -/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:996:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 996 | for(auto 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 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 = 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 = 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:531:25: 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 'unsigned int'} [-Wsign-compare] - 51 | if (i < BASE || i >= BASE+self.Size()) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:532:53: 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 'unsigned int'} [-Wsign-compare] @@ -13676,6 +13515,12 @@ /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/hexarls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 @@ -13685,9 +13530,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here 1049 | class Element0d | ^~~~~~~~~ +[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13696,41 +13545,27 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 280 | for (i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 310 | for (i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': -/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 'unsigned int'} [-Wsign-compare] - 337 | for (i = 1; i <= points.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 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::Point2d; int BASE = 0; TIND = int; std::size_t = 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/gprim/geom2d.cpp:272:16: 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/include/../gprim/gprim.hpp:21, - 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/geom2d.cpp:4: -/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 - | ^~~~~~~ -[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 '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 '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 '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 '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 '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 'unsigned int'} and 'int' [-Wsign-compare] + 1651 | if (ela.Size() < pi+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 = 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 = 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]' @@ -13745,14 +13580,24 @@ /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 '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 '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: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 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 = 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 = 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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: @@ -13764,13 +13609,9 @@ /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 '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 'unsigned int'} [-Wsign-compare] - 721 | for (i = 1; i <= p.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/geomfuncs.cpp:3: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13779,6 +13620,30 @@ /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 '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 '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 'unsigned int'} [-Wsign-compare] + 280 | for (i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 310 | for (i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': +/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 '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 '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 '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: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]' @@ -13805,6 +13670,24 @@ /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 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::Point2d; int BASE = 0; TIND = int; std::size_t = 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/gprim/geom2d.cpp:272:16: 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/include/../gprim/gprim.hpp:21, + 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/geom2d.cpp:4: +/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 + | ^~~~~~~ +[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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]' @@ -13823,13 +13706,9 @@ /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 'unsigned int'} [-Wsign-compare] -[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13840,7 +13719,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/geomtest3d.cpp:2: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -13849,6 +13728,24 @@ /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 '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/gprim/transform3d.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 '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 '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 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]' @@ -13863,10 +13760,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 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/spline.cpp.o +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.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/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, @@ -13880,6 +13779,19 @@ /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 '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/../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: +/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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg::LineIntersections(double, double, double, netgen::Array >&, double) const [with int D = 2]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 75 | for(int i=0; i hash.Size()) i = 1; @@ -13897,6 +13809,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 '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 'unsigned int'} [-Wsign-compare] @@ -13980,10 +13896,19 @@ /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 | ^~~~~~~~~ -[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp -[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o +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 unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp +[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp +[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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, @@ -13997,30 +13922,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 '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/../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: -/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 '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 '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: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 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]' @@ -14028,13 +13929,11 @@ /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 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/bfgs.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp -[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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, 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/linopt.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14045,7 +13944,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/linalg/bfgs.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linopt.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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14068,21 +13967,10 @@ /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 unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o +[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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/array.cpp:16: -/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 '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 'unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/bitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/bitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.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/linalg/linsearch.cpp:19: @@ -14101,20 +13989,11 @@ /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 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 unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/bitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/bitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp -[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o +[ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.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/bitarray.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp:16: /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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14125,7 +14004,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/bitarray.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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14171,6 +14050,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 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 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]' @@ -14183,20 +14069,13 @@ /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 '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 unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o +[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/flags.cpp.o -MF CMakeFiles/mesh.dir/__/general/flags.cpp.o.d -o CMakeFiles/mesh.dir/__/general/flags.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp -[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o +[ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/hashtabl.cpp.o -MF CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d -o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.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/hashtabl.cpp:13: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14205,22 +14084,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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 164 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 178 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] - 235 | for (size_t i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': -/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 'unsigned int'} [-Wsign-compare] - 247 | 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 unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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: @@ -14267,32 +14139,33 @@ /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 'unsigned int'} [-Wsign-compare] 190 | for (i = 1; i <= defflags.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 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 = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:234: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/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 = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:304: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_3'; use copy-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: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: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: +/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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 164 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 178 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] + 235 | for (size_t i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': +/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 'unsigned int'} [-Wsign-compare] + 247 | 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]' @@ -14324,6 +14197,34 @@ /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 '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 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 = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:234: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/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 = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:304: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_3'; use copy-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:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ +[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /usr/include/c++/12/vector:70, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:15, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:4: @@ -14339,8 +14240,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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: @@ -14367,9 +14266,7 @@ /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 unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o +[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, @@ -14382,10 +14279,21 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp /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 'unsigned int'} [-Wsign-compare] 32 | for (int i = 0; i < bablocks.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 unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.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/parthreads.cpp:9: @@ -14404,19 +14312,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 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 unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o -[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp -[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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: @@ -14436,6 +14331,17 @@ /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 'unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ +[ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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 unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/sort.cpp:14: @@ -14447,6 +14353,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 '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 unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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/spbita2d.cpp:13: @@ -14465,26 +14380,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 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 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 unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: @@ -14508,6 +14403,15 @@ /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 'unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ +[ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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]' +/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 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/mpi_interface.cpp:8: @@ -14523,6 +14427,21 @@ /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; | ^~~~ +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-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' +[ 56%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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 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/gzstream.cpp:30: @@ -14541,26 +14460,144 @@ /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 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 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 unsigned int'} [-Wsign-compare] +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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 '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/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 '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 unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -[ 57%] Linking CXX shared library libmesh.so +/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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 'unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +[ 56%] Linking CXX shared library libmesh.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.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,libmesh.so.6.2 -o libmesh.so.6.2.1905 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/array.cpp.o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/flags.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../core/libngcore.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lpython3.11 -lmetis +/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 = 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 = 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> + | ^~~ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing && /usr/bin/cmake -E cmake_symlink_library libmesh.so.6.2.1905 libmesh.so.6.2 libmesh.so make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 57%] Built target mesh +[ 56%] 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 -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend @@ -14573,31 +14610,26 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' -[ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 59%] 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-arm-linux-gnueabihf' +[ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o +[ 57%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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/algprim.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 '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 'unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 59%] Linking CXX shared library liboccvis.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library liboccvis.so.6.2.1905 liboccvis.so.6.2 liboccvis.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 59%] Built target occvis +[ 59%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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: @@ -14622,6 +14654,19 @@ /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 '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/algprim.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 '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 '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/meshstlsurface.cpp:7: @@ -14642,27 +14687,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 '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: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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -14680,20 +14704,15 @@ /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 '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 '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: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 '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: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 'unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/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 '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': /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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -14702,32 +14721,24 @@ /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 '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 '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: /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 '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 '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 '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 '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 '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 '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: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 '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: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 'unsigned int'} [-Wsign-compare] @@ -14741,29 +14752,37 @@ /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 '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/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 'unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /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 '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/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 '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 'unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /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 '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: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 '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 '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: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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -14783,16 +14802,43 @@ /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 '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/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 '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 '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 '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 '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 'unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/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 '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/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 'unsigned int'} [-Wsign-compare] + 49 | for (int i = 1; i <= meshpoints.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 'unsigned int'} [-Wsign-compare] + 63 | for (int i = 1; i <= meshlines.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 '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: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 '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 'unsigned int'} [-Wsign-compare] @@ -14806,30 +14852,28 @@ /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 '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/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 '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: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 '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 '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 '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/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 'unsigned int'} [-Wsign-compare] - 49 | for (int i = 1; i <= meshpoints.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 'unsigned int'} [-Wsign-compare] - 63 | for (int i = 1; i <= meshlines.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 'unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.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 'unsigned int'} [-Wsign-compare] + 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:136:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 136 | for (int k = 0; k < locsearch.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:141:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 141 | for (int k = 0; k < locsearch.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 202 | for (int i = 0; i < splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 215 | for (int i = 0; i < splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:444:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 444 | for (int i = 1; i <= mesh.GetNSE(); i++) @@ -14837,9 +14881,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:459:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 459 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 265 | for (int i = 0; i < splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:471:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 471 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 273 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 285 | for (int i = 0; i < splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:491:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 491 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ @@ -14850,16 +14903,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:566:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 566 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) - | ~~^~~~~~~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 339 | for (int i = 1; i <= mappoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:616:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 616 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:641:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 641 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ +/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 'unsigned int' [-Wsign-compare] + 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:657:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 657 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ @@ -14872,35 +14928,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:728:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 728 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:136:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 136 | for (int k = 0; k < locsearch.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:141:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 141 | for (int k = 0; k < locsearch.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 202 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 215 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 265 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:273:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 273 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 285 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 339 | for (int i = 1; i <= mappoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/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 'unsigned int' [-Wsign-compare] - 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'unsigned int' [-Wsign-compare] 434 | pi < mesh->GetNP()+PointIndex::BASE; pi++) @@ -14914,6 +14941,24 @@ /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 '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/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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -15059,6 +15104,19 @@ /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 '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/../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 '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 '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 = 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 = 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]' @@ -15103,6 +15161,19 @@ /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 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::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -15121,19 +15192,215 @@ /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/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 = 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 = 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] +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 '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 '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 '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 '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 = 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 /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 +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 = 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: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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 238 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 284 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 300 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': +/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 'unsigned int'} [-Wsign-compare] + 317 | for (int i = 0; i < faces.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 = 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 = 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 = 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 = 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 = 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 = 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/../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 '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 = 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 = 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 = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 @@ -15142,7 +15409,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/algprim.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> | ^~~~~~~~~~ @@ -15244,11 +15511,13 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -15626,6 +15895,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ +[ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -15638,10 +15909,233 @@ /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> | ^~~ -[ 61%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/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, @@ -15655,6 +16149,34 @@ /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 '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 = 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 = 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 = 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 = 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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -15752,12 +16274,95 @@ /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 'unsigned int'} [-Wsign-compare] 972 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ +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 '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 '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 '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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o +/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 '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 'unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 @@ -15782,6 +16387,43 @@ /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/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 'unsigned int'} [-Wsign-compare] + 80 | for (int i = 0; i < solids.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:83:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] + 83 | for (int i = 0; i < solids.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:87:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 87 | for(int i = 0; i < to_delete.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:92:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] + 92 | for (int i = 0; i < splinecurves2d.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:93:7: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<2>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] + 93 | delete splinecurves2d[i]; + | ^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:101:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 101 | for(int i = 0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 @@ -15794,6 +16436,10 @@ /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/csgeom.cpp: In member function 'virtual void netgen::WritePrimitivesIt::Do(netgen::Solid*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:173:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 173 | for (int i = 0; i < coeffs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ /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 @@ -15814,11 +16460,267 @@ /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 'unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Save(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:200:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] + 200 | for (int i = 0; i < solids.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:223:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 223 | for (int i = 0; i < identifications.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::SaveSurfaces(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:362:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 362 | for (int j=0; jSize(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:788:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 788 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 800 | for (i = 0; i < surfind.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:825:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 825 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:827:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 827 | for (int j = 0; j < polysurfs[i]->Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:842:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] + 842 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:874:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 874 | for (int i = 0; i < isidenticto.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:921:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 921 | for (int i = 0; i < locsurf.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:985:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 985 | for (int i = 0; i < locsurf.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1021:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1021 | for (int i = 0; i < triapprox.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/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) + | ^~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 1167 | for (int i = 0; i < lsurfi.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1179:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1179 | for (int i = 0; i < lsurfi.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1185:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1185 | for (int i = 0; i < lsurfi.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1211:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] + 1211 | for (int i = 0; i < lsurfi.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1500:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] + 1500 | for (int i = 0; i < solids.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 1504 | for (int i = 0; i < solids.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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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> + | ^~~ +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 '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/../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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/csgeom.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 = 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 = netgen::Solid*; 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 = netgen::Solid*; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:81:29: 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 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/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': +/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::Surface*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:547:18: 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 'unsigned int'} [-Wsign-compare] + 58 | for (int i = 0; i < names.size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:587:21: 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 'unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': +/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<2>*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:630: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 'unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': +/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 'unsigned int'} [-Wsign-compare] +/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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/../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: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15830,7 +16732,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/brick.cpp:4: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -15848,18 +16750,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 '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/../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 = 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 = 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> - | ^~~ 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 'unsigned int'} [-Wsign-compare] @@ -15904,32 +16794,29 @@ /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 '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/../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 'unsigned int'} [-Wsign-compare] - 627 | if (segnr >= pts.Size()) segnr = pts.Size()-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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 238 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 284 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 300 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': -/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 'unsigned int'} [-Wsign-compare] - 317 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ +/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 '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 @@ -15968,7 +16855,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/brick.cpp:1: + 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> | ^~~~~~~~~~ @@ -15984,15 +16871,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/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 = 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 = 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 = 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 = 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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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 | ^~~~~~~~~ @@ -16038,27 +16934,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/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 = 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 = 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 - | ^~~~~~~~~ -[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o +[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o +[ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:27: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] + 540 | sprintf (name, "nnsurf%d", cntsurfs); + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:20: note: directive argument in the range [-2147483647, 2147483647] + 540 | sprintf (name, "nnsurf%d", cntsurfs); + | ^~~~~~~~~~ +/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); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -16172,271 +17061,6 @@ /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 'unsigned int'} [-Wsign-compare] 797 | for (l = 2; l <= trigsaroundp.Size()-1; 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/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 '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 '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: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 '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: -/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 'unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < 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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 239 | for (int i = 1; i <= points.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 = 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 = 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 = 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 = 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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: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, @@ -16450,6 +17074,12 @@ /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 '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: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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -16468,47 +17098,6 @@ /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 '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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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/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 'unsigned int'} [-Wsign-compare] @@ -16565,19 +17154,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::SplineGeometry2d; T_ARCHIVE_OUT = BinaryOutArchive; T_ARCHIVE_IN = BinaryInArchive]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:37: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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/geom2d/python_geom2d.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:206:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < self.splines.Size(); i++) @@ -16601,29 +17177,87 @@ /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 'unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.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 = 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 = 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/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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/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/../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 = 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 = 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 = 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 = 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 '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/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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 = 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 = 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 = 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 = 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/../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 @@ -16666,8 +17300,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 'unsigned int'} [-Wsign-compare] 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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 = 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 = 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]' @@ -16680,14 +17312,20 @@ /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> | ^~~ +[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o /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 'unsigned int'} [-Wsign-compare] 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16699,7 +17337,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/csgeom.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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -16777,139 +17415,6 @@ /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 '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::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 'unsigned int'} [-Wsign-compare] - 80 | for (int i = 0; i < solids.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:83:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] - 83 | for (int i = 0; i < solids.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:87:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 87 | for(int i = 0; i < to_delete.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:92:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] - 92 | for (int i = 0; i < splinecurves2d.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:93:7: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<2>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] - 93 | delete splinecurves2d[i]; - | ^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:101:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 101 | for(int i = 0; iSize(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:788:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 788 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:800:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 800 | for (i = 0; i < surfind.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:825:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 825 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:827:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 827 | for (int j = 0; j < polysurfs[i]->Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:842:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] - 842 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:874:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 874 | for (int i = 0; i < isidenticto.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:921:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 921 | for (int i = 0; i < locsurf.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:985:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 985 | for (int i = 0; i < locsurf.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1021:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1021 | for (int i = 0; i < triapprox.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/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) - | ^~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 1167 | for (int i = 0; i < lsurfi.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1179:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1179 | for (int i = 0; i < lsurfi.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1185:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1185 | for (int i = 0; i < lsurfi.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1211:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 1211 | for (int i = 0; i < lsurfi.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1500:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] - 1500 | for (int i = 0; i < solids.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 1504 | for (int i = 0; i < solids.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/stlgeommesh.cpp:9: @@ -16970,16 +17475,16 @@ /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 '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 '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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; 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 '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/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': @@ -17034,12 +17539,43 @@ /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 '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/../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 '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 '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: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 '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: +/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 '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 '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 '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 '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 @@ -17064,6 +17600,23 @@ /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: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 '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 '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 '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 '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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 @@ -17072,7 +17625,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/csgeom.cpp:1: + 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> | ^~~~~~~~~~ @@ -17088,38 +17641,117 @@ /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 = netgen::Solid*; 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 = netgen::Solid*; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:81:29: 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 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/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': -/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::Surface*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:547:18: 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 'unsigned int'} [-Wsign-compare] - 58 | for (int i = 0; i < names.size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:587:21: 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 'unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<2>*; std::string = std::__cxx11::basic_string]': -/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<2>*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:630: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 'unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::SplineGeometry<3>*; std::string = std::__cxx11::basic_string]': -/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 '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 '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 '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 '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 '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 '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 '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: +/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 812 | for (int jj = 0; jj < hsp.Size(); jj++) + | ~~~^~~~~~~~~~~~ /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 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/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 'unsigned int'} [-Wsign-compare] + 1017 | for (int j = 0; j < locsurfind.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~ /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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:23: required from here @@ -17226,30 +17858,42 @@ /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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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/edgeflw.cpp:1141:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 1687 | for (k = 1; k <= refedges.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ /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 = 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 = 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]' @@ -17278,207 +17922,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 | ^~~~~~~~~ -[ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /usr/include/c++/12/vector:70, - from /usr/include/pybind11/detail/common.h:314, - 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/geom2d/../general/ngpython.hpp:3, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:3: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const netgen::GeomPoint<2>&}; _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:27: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] - 540 | sprintf (name, "nnsurf%d", cntsurfs); - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:540:20: note: directive argument in the range [-2147483647, 2147483647] - 540 | sprintf (name, "nnsurf%d", cntsurfs); - | ^~~~~~~~~~ -/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {netgen::GeomPoint<2>}; _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {netgen::GeomPoint<2>}; _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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 = 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]' @@ -17503,265 +17946,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ -[ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 lambda function, - inlined from 'static void ExportGeom2d(pybind11::module&)::::_FUN(netgen::SplineGeometry2d&, pybind11::list, int, int)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:139:19: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:134:33: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] - 134 | seg->rightdom = rightdomain; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In static member function 'static void ExportGeom2d(pybind11::module&)::::_FUN(netgen::SplineGeometry2d&, pybind11::list, int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:119:34: note: 'seg' was declared here - 119 | SplineSegExt * seg; - | ^~~ -/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; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:67:28: note: 'seg' was declared here - 67 | SplineSegExt * seg; - | ^~~ -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 '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 '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/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 '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 '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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: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: -/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 '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 '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 '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 '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/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 'unsigned int'} [-Wsign-compare] - 416 | for(int i=0; i&, 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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]', - inlined from 'ExportGeom2d(pybind11::module&)::' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:266:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]', - inlined from 'ExportGeom2d(pybind11::module&)::' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:271:33: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 @@ -17794,7 +17986,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> | ^~~~~~~~~~ @@ -17804,76 +17996,37 @@ /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> | ^~~ -/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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] +/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 '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 = 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 = 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/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' 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 | ^~~~~~~ -/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 = 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 = 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 = 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 = 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 = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 | ^~~~~~~~~ /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 = unsigned int]': @@ -17905,30 +18058,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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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]' @@ -17942,368 +18071,25 @@ /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> | ^~~~~~~~~~ -[ 66%] Linking CXX shared library libgeom2d.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lpython3.11 -lmetis -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 66%] Built target geom2d -make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/geom2d /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 66%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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 '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 '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: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 '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 '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 '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 '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 '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/../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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/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 '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 '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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/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 = 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 = 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> - | ^~~ -[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 = 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 = 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] +/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 = 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 = 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/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 +/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/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 = 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 = 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> - | ^~~ -[ 67%] Linking CXX shared library libgeom2dvis.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: libgeom2d.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 67%] Built target geom2dvis -[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/curve2d.cpp:3: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -18314,8 +18100,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/curve2d.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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -18382,201 +18167,29 @@ /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 '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/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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/pybind11/detail/common.h:314, + 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/geom2d/../general/ngpython.hpp:3, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:3: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const netgen::GeomPoint<2>&}; _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ 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 '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: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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: -/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 1687 | for (k = 1; k <= refedges.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {netgen::GeomPoint<2>}; _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {netgen::GeomPoint<2>}; _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 @@ -18609,7 +18222,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/curve2d.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> | ^~~~~~~~~~ @@ -18625,14 +18238,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/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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 69%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -18674,30 +18279,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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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]' @@ -18711,45 +18292,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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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/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> - | ^~~~~~~~~~ -/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 = 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/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> - | ^~~ -/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 '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 = 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 = 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<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -18765,83 +18307,15 @@ /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 = 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 = 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 - | ^~~~~~~~~ -/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 = 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 = 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 = 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 = 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 - | ^~~~~~~~~~~~ -[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 = 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 = 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 = 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 = 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 - | ^~~~~~~~~ +[ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -18850,7 +18324,9 @@ /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 '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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -18912,7 +18388,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 '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 'unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} @@ -18921,32 +18398,15 @@ /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 '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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/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 'unsigned int'} and 'int' [-Wsign-compare] + 278 | if (storedstatus.Size() == ne) + | ~~~~~~~~~~~~~~~~~~~~^~~~~ 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -18955,9 +18415,42 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/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 '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 '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 '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 '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 '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 '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 '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 '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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -18975,6 +18468,12 @@ /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 '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: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 '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: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 'unsigned int'} [-Wsign-compare] @@ -19024,207 +18523,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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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/../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 '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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/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> - | ^~~~~~~~~~ -/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 = 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> - | ^~~ -[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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/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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -19233,76 +18536,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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /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; @@ -19331,25 +18564,12 @@ /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 '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/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 '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/../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 '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 '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 +/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 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: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, @@ -19358,6 +18578,24 @@ /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 '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::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -19371,6 +18609,27 @@ /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 '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/../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 = 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 = 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 = 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 + | ^~~~~ 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 'unsigned int'} [-Wsign-compare] @@ -19415,11 +18674,41 @@ /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 '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 '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 '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 = 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 = 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 = 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 = 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 '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 @@ -19474,6 +18763,22 @@ /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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In lambda function, + inlined from 'static void ExportGeom2d(pybind11::module&)::::_FUN(netgen::SplineGeometry2d&, pybind11::list, int, int)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:139:19: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:134:33: warning: 'seg' may be used uninitialized [-Wmaybe-uninitialized] + 134 | seg->rightdom = rightdomain; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In static member function 'static void ExportGeom2d(pybind11::module&)::::_FUN(netgen::SplineGeometry2d&, pybind11::list, int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:119:34: note: 'seg' was declared here + 119 | SplineSegExt * seg; + | ^~~ +/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; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/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 = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -19515,34 +18820,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 = 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 = 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 = 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 = 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 @@ -19591,6 +18868,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> | ^~~ +/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 = 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 = 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 = 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 = 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 = 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 = 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]' @@ -19660,8 +18965,138 @@ /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 | ^~~~~~~~~ -[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o +[ 67%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]', + inlined from 'ExportGeom2d(pybind11::module&)::' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:266:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = netgen::GeomPoint<2>; _Alloc = std::allocator >]', + inlined from 'ExportGeom2d(pybind11::module&)::' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:271:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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: @@ -19673,6 +19108,12 @@ /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 '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: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 '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, @@ -19738,6 +19179,51 @@ /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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 + | ^~~~~ 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 'unsigned int'} [-Wsign-compare] @@ -19807,6 +19293,30 @@ /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 'unsigned int'} [-Wsign-compare] 684 | for (int i = 0; i < maxhdom.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 = 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 = 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 = 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 = 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 @@ -19920,6 +19430,9 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +[ 69%] Linking CXX shared library libgeom2d.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lpython3.11 -lmetis /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 = 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 = 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]' @@ -19948,24 +19461,15 @@ /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 | ^~~~~~~~~ -[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +[ 69%] Built target geom2d +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o +[ 69%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 72%] Linking CXX shared library libstl.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lpython3.11 -lmetis -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 72%] 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-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' -[ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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: @@ -20042,6 +19546,8 @@ /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 'unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 'unsigned int'} [-Wsign-compare] @@ -20141,79 +19647,6 @@ /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 'unsigned int'} [-Wsign-compare] 375 | 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 - 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 = 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::INDEX_2; int BASE = 0; TIND = int; std::size_t = 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::INDEX_2; int BASE = 0; TIND = int; std::size_t = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:105:18: 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::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/csg/../general/myadt.hpp:30: -/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::Segment; int BASE = 0; TIND = int; std::size_t = 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 = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:514: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 '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/csg/../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/csg/identify.cpp:1229:14: 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 '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, @@ -20226,6 +19659,17 @@ /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 '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, + 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 '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 '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: @@ -20241,150 +19685,14 @@ /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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 '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/../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 = 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 = 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 = 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 = 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: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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 = 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 = 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 '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 = 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 = 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 '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/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 '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 '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: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -20419,35 +19727,47 @@ /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 '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: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 '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 '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 '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 '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 '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/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 '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 '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: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 '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 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: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 '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 '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 '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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:23: required from here @@ -20457,10 +19777,6 @@ /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/../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 '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 = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = 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 @@ -20470,15 +19786,48 @@ /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/stlgeom.hpp:48: +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 '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 '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 '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 '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 '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 '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: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 '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 '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 '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 '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 = 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 @@ -20486,8 +19835,8 @@ 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 /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 175 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -20503,17 +19852,73 @@ /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/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 '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 '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 'unsigned int'} [-Wsign-compare] - 1184 | for (int i = 1; i <= trilists.Size(); 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 '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 = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = 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::INDEX_2; int BASE = 0; TIND = int; std::size_t = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:105:18: 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::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/csg/../general/myadt.hpp:30: +/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::Segment; int BASE = 0; TIND = int; std::size_t = 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 = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:514: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 '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/csg/../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/csg/identify.cpp:1229:14: 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 '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/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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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 '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 '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 '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 '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 '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/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 '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 '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 = 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 = 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]' @@ -20551,7 +19956,7 @@ 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: + 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 | ^~~~~~~~~~~~ @@ -20583,14 +19988,54 @@ /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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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/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 @@ -20621,10 +20066,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/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 = unsigned int]': @@ -20633,35 +20078,28 @@ /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 | ^~~~~ -/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 = 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 = 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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = 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/../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/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 = 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 = 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/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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 | ^~~~~~~~~~~ -[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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, @@ -20674,6 +20112,59 @@ /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 '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 = 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 = 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 = 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 = 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 = 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 = 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 + | ^~~~~~~~~~~~ +/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 = 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 = 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/../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: @@ -20694,6 +20185,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 '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 = 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 = 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 'unsigned int'} [-Wsign-compare] @@ -20720,6 +20224,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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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 'unsigned int'} [-Wsign-compare] @@ -20743,25 +20262,14 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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 '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/../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 '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 '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 @@ -20810,6 +20318,92 @@ /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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 + | ^~~~~~~~~ +[ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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: +/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 '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 '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, @@ -20939,81 +20533,14 @@ /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 '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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 '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 = 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 = 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/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 @@ -21072,8 +20599,6 @@ /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 { | ^~~~ -[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -21143,8 +20668,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 | ^~~~~~~~~ -[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -21205,6 +20728,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 '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/singularref.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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -21244,6 +20778,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:677:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 677 | for(int i=0; i&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:684:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 684 | 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/revolution.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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/singularref.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 '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 '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/singularref.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 '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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -21475,6 +20875,12 @@ /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 '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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /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 'unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) @@ -21509,9 +20915,68 @@ /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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 75%] Linking CXX shared library libstlvis.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: libstl.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 +/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/revolution.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 = 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/../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 '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 '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 @@ -21570,11 +21035,6 @@ /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 | ^~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstlvis.so.6.2.1905 libstlvis.so.6.2 libstlvis.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 75%] Built target stlvis -[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -21616,6 +21076,164 @@ /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/../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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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/../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 '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 '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 '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 '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 '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 = 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 = 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 = 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 = 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/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 '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 = 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 = 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/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 = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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) + | ^~ +[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -21644,8 +21262,83 @@ /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/specpoin.cpp.o +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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 + | ^~~~~ +[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 = 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 = 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 = 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 = 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: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, @@ -21659,8 +21352,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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -21754,54 +21445,6 @@ /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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/solid.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 = 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/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, @@ -21828,52 +21471,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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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 - | ^~~~~~~~~ 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 '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 = 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 = 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 = 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 = 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: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 'unsigned int'} [-Wsign-compare] @@ -21891,15 +21493,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 '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 '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 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/../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 'unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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/../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 '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 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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/solid.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 = 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: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 'unsigned int'} [-Wsign-compare] @@ -21924,34 +21574,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 '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 = 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 = 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 = 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 = 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/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 'unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) @@ -22070,162 +21692,6 @@ /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 '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 '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 '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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/specpoin.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 = 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/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> - | ^~~ -/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/specpoin.cpp:104:20: 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 '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/../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 '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::SpecialPoint; int BASE = 0; TIND = int; std::size_t = 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::SpecialPoint; int BASE = 0; TIND = int; std::size_t = unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1682:24: 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::SpecialPoint' 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/csg.hpp:38: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here - 26 | class SpecialPoint - | ^~~~~~~~~~~~ -/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -22234,8 +21700,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 = unsigned int]': @@ -22267,6 +21733,17 @@ /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 '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 '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 = 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 = 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]' @@ -22284,7 +21761,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 = 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>]' @@ -22292,15 +21769,11 @@ /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 | ^~~~~~~~~ -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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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 @@ -22333,7 +21806,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/spline3d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.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> | ^~~~~~~~~~ @@ -22343,14 +21816,28 @@ /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> | ^~~ -[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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/specpoin.cpp:104:20: 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 '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::SpecialPoint; int BASE = 0; TIND = int; std::size_t = 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::SpecialPoint; int BASE = 0; TIND = int; std::size_t = unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1682:24: 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::SpecialPoint' 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/csg.hpp:38: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here + 26 | class SpecialPoint + | ^~~~~~~~~~~~ /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 = 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 = 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]' @@ -22359,8 +21846,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/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/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 | ^~~~~~~~~ /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 = unsigned int]': @@ -22409,7 +21896,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 = 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/../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>]' @@ -22417,14 +21904,14 @@ /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 +/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 | ^~~~~~~~~ -[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -22436,7 +21923,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/surface.cpp:4: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -22541,7 +22028,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/surface.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/spline3d.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> | ^~~~~~~~~~ @@ -22557,9 +22044,78 @@ /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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/triapprox.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -22571,7 +22127,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/triapprox.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -22638,83 +22194,14 @@ /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 '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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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 - | ^~~~~~~~~~~~ -[ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 = 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 = 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> - | ^~~~~~~~~~ +[ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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 '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 = 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 = 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 @@ -22747,7 +22234,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> | ^~~~~~~~~~ @@ -22763,6 +22250,8 @@ /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> | ^~~ +[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -22832,10 +22321,95 @@ /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%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o +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 '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 '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/triapprox.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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, @@ -22958,12 +22532,129 @@ /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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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: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 '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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 @@ -23031,6 +22722,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/template.hpp:276:7: note: 'class netgen::INDEX_4' declared here 276 | class INDEX_4 | ^~~~~~~ +[ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -23085,18 +22778,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/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: -/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 '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 '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<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -23112,6 +22793,18 @@ /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: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: +/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 '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 '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: @@ -23132,18 +22825,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 '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/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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -23193,56 +22874,13 @@ /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 '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: -/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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +[ 77%] Linking CXX shared library libstl.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lpython3.11 -lmetis /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 'unsigned int'} [-Wsign-compare] 215 | for(int i = 0; i': @@ -23262,53 +22900,35 @@ /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 'unsigned int'} [-Wsign-compare] 416 | for (int j = 0; j < si.Size(); j++) | ~~^~~~~~~~~~~ -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 '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 '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 '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 '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/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) | ^~ -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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 'unsigned int'} [-Wsign-compare] - 46 | 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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +[ 77%] Built target stl +make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/geom2d /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 77%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +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-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +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-arm-linux-gnueabihf' +[ 78%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 '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 @@ -23333,12 +22953,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 '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 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 = 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 @@ -23367,24 +22981,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/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 @@ -23413,6 +23009,125 @@ /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: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: +/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 '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 '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: +/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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 'unsigned int'} [-Wsign-compare] + 46 | 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 @@ -23481,6 +23196,92 @@ /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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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 '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 '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: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 '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 '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 '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 '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 = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -23496,6 +23297,14 @@ /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/../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 '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 = 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 = 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]' @@ -23504,55 +23313,289 @@ /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 = 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 = 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] +/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/../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 '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 '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 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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 = 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/stdexcept:39, + from /usr/include/pybind11/detail/common.h:308: +/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/../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 '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/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 '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 '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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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/surface.hpp:241:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' +/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 '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 'netgen::Array::Array(const netgen::Array&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' +/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 'unsigned int'} [-Wsign-compare] +/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 = std::shared_ptr >; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' +/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 'unsigned int'} [-Wsign-compare] +/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 = std::__cxx11::basic_string; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' +/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 'unsigned int'} [-Wsign-compare] +/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 = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' +/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 '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 '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 '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 '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 '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 '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 '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/../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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; 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 '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 '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 'unsigned int'} [-Wsign-compare] + 1184 | for (int i = 1; i <= trilists.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 +/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 + | ^~~~~~~~~~~~~~ +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 '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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 = 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 = 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/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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 + | ^~~~~ +[ 79%] Linking CXX shared library libgeom2dvis.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: libgeom2d.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +[ 79%] Built target geom2dvis +/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 = 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 = 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 = 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 = 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 /usr/include/c++/12/string:53, - from /usr/include/c++/12/stdexcept:39, - from /usr/include/pybind11/detail/common.h:308: -/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 '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/surface.hpp:241:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' -/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 '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 'netgen::Array::Array(const netgen::Array&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' -/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 'unsigned int'} [-Wsign-compare] -/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 = std::shared_ptr >; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' -/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 'unsigned int'} [-Wsign-compare] -/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 = std::__cxx11::basic_string; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' -/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 'unsigned int'} [-Wsign-compare] -/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 = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:7:9: 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::SplineSurface; = void; type = netgen::SplineSurface; 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::SplineSurface; itype = netgen::SplineSurface]' -/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 'unsigned int'} [-Wsign-compare] +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-arm-linux-gnueabihf/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-arm-linux-gnueabihf/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: libstl.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lmetis -lpython3.11 ../core/libngcore.so.6.2.1905 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstlvis.so.6.2.1905 libstlvis.so.6.2 libstlvis.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 79%] Built target stlvis [ 79%] Linking CXX shared library libcsg.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csg.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,libcsg.so.6.2 -o libcsg.so.6.2.1905 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.11 ../core/libngcore.so.6.2.1905 -lz /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lpython3.11 -lmetis @@ -23566,17 +23609,19 @@ make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/interface /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -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-arm-linux-gnueabihf' make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build +make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 80%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o +[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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, @@ -23590,6 +23635,30 @@ /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 '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/read_fnf_mesh.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 '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 '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/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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -23603,24 +23672,68 @@ /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 '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: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 '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: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 '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: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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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: @@ -23632,6 +23745,36 @@ /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 '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 '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: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 '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 '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 '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 '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 '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 '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: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 'unsigned int'} [-Wsign-compare] @@ -23658,6 +23801,34 @@ /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 '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 '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 '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 '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 '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 '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 '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: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 'unsigned int'} [-Wsign-compare] @@ -23676,6 +23847,19 @@ /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 '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: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 '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 '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 '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/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 'unsigned int'} [-Wsign-compare] @@ -23692,24 +23876,18 @@ /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 '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: -/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 '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 '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 '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 '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 '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, + 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: +/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 '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: @@ -23725,37 +23903,39 @@ /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 '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: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 '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 '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/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 '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 '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 '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 '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 '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 '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.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 'unsigned int'} [-Wsign-compare] + 82 | for (int i = 0; i < geometryregister.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 '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 '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/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 'unsigned int'} [-Wsign-compare] + 105 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 346 | for (int j = 0; j < fnums.Size(); j += 2) + | ~~^~~~~~~~~~~~~~ +/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 '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 'unsigned int'} [-Wsign-compare] + 431 | for (int i = 0; i < loadtypes.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 'unsigned int' [-Wsign-compare] + 307 | if (pi < 1 || pi > mesh->GetNP()) + | ~~~^~~~~~~~~~~~~~~ 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 'unsigned int'} [-Wsign-compare] @@ -23773,6 +23953,10 @@ /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 '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/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 'unsigned int'} [-Wsign-compare] + 491 | for (int i = 0; i < da.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 'unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -23782,77 +23966,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 '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 '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 '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 '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 '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: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 '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 '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 '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/../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 '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/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 '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/interface/nginterface.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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 'unsigned int'} [-Wsign-compare] - 105 | for (int i = 0; i < geometryregister.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/vscsg.cpp:6: -/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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 'unsigned int'} [-Wsign-compare] - 491 | for (int i = 0; i < da.Size(); i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1586:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < ia.Size(); i++) @@ -23890,13 +24003,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1814:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 1814 | for (int i = 0; i < apairs.Size(); 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/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 'unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1934:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 1934 | for( int i=0; iSize(); 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 '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 '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 '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 '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 '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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:6: +/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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/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 '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/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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /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 'unsigned int'} and 'int' [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} @@ -23941,6 +24090,12 @@ /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 'unsigned int' [-Wsign-compare] 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->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 '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 @@ -23965,32 +24120,54 @@ /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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 = 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: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 +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/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 '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 @@ -24015,6 +24192,20 @@ /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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 @@ -24039,6 +24230,107 @@ /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 +/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 '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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/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 = 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 = 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 = 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 = 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 = 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 = 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/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 @@ -24063,6 +24355,33 @@ /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 = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 @@ -24087,29 +24406,6 @@ /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> | ^~~ -/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 = 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 = 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/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 = 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 = 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/csg/../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 = 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::Point3d; int BASE = 0; TIND = int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:277:44: required from here @@ -24129,36 +24425,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/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 = 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 = 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<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -24253,11 +24519,13 @@ /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 | ^~~~~~~~~ -[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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/read_fnf_mesh.cpp:8: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -24270,7 +24538,7 @@ 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: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -24337,30 +24605,65 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 '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 'unsigned int'} [-Wsign-compare] - 346 | for (int j = 0; j < fnums.Size(); j += 2) - | ~~^~~~~~~~~~~~~~ -/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 '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 'unsigned int'} [-Wsign-compare] - 431 | for (int i = 0; i < loadtypes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeabaqus.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 '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 '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 '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 '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: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 '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 '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 '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 '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 '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 '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 '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 @@ -24385,6 +24688,23 @@ /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 '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 '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 '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 '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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 @@ -24393,7 +24713,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/read_fnf_mesh.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> | ^~~~~~~~~~ @@ -24409,6 +24729,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/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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] +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 '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 '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 '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 '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 '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 = 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 = 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]' @@ -24450,6 +24812,12 @@ /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 '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 = 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 = 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]' @@ -24478,114 +24846,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: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 '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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 '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 '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 @@ -24618,7 +24878,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/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> | ^~~~~~~~~~ @@ -24634,16 +24894,15 @@ /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 '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 '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 = int; std::size_t = 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 = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -24685,6 +24944,17 @@ /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: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': +/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 '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 '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 = 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 = 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]' @@ -24698,37 +24968,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> | ^~~~~~~~~~ -/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 = 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 = 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/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 '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 '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: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -24741,6 +24985,21 @@ /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 '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 = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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/../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 'unsigned int'} [-Wsign-compare] @@ -24795,14 +25054,38 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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 '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 '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/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 'unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:286:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized] + 286 | mesh[nr].edgenr = ednr+1; + | ~~~~^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:31: note: 'ednr' was declared here + 231 | int fdnr, ednr; + | ^~~~ +In member function 'void netgen::Element2d::SetIndex(int)', + inlined from 'void netgen::ReadFile(Mesh&, const std::string&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:281:85: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:501:36: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized] + 501 | void SetIndex (int si) { index = si; } + | ~~~~~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(Mesh&, const std::string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:25: note: 'fdnr' was declared here + 231 | int fdnr, ednr; + | ^~~~ /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 @@ -24835,7 +25118,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/writeabaqus.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> | ^~~~~~~~~~ @@ -24851,22 +25134,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> | ^~~ -[ 83%] Linking CXX shared library libcsgvis.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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/../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 = 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 - | ^~~~~~~ -/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-arm-linux-gnueabihf/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lGL -lGLU -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' -[ 83%] Built target csgvis -[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o /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 = 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 = 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]' @@ -24875,7 +25142,6 @@ /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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/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 @@ -24909,6 +25175,8 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -24937,25 +25205,13 @@ /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/readuser.cpp: In function 'void netgen::ReadFile(Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:286:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized] - 286 | mesh[nr].edgenr = ednr+1; - | ~~~~^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:31: note: 'ednr' was declared here - 231 | int fdnr, ednr; - | ^~~~ -In member function 'void netgen::Element2d::SetIndex(int)', - inlined from 'void netgen::ReadFile(Mesh&, const std::string&)' at /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:281:85: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:501:36: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized] - 501 | void SetIndex (int si) { index = si; } - | ~~~~~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(Mesh&, const std::string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:25: note: 'fdnr' was declared here - 231 | int fdnr, ednr; - | ^~~~ +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp +[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeelmer.cpp.o -MF CMakeFiles/interface.dir/writeelmer.cpp.o.d -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.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/writeabaqus.cpp:8: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -24968,7 +25224,7 @@ 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/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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -25035,21 +25291,31 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 '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 'unsigned int'} [-Wsign-compare] - 216 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp +/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 'unsigned int'} [-Wsign-compare] + 73 | for (i =1 ; i <= BIname.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 116 | for (int jj = 0; jj < sels.Size(); jj++) + | ~~~^~~~~~~~~~~~~ +/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 'unsigned int'} [-Wsign-compare] + 236 | for (i =1 ; i <= BIname.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +[ 85%] Linking CXX shared library libcsgvis.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.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,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-arm-linux-gnueabihf/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core:/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lGL -lGLU +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf' +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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 85%] Built target csgvis 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:10: /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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -25058,17 +25324,13 @@ /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 '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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writefeap.cpp.o -MF CMakeFiles/interface.dir/writefeap.cpp.o.d -o CMakeFiles/interface.dir/writefeap.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: /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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -25130,144 +25392,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 '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: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 '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 '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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.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 'unsigned int'} [-Wsign-compare] - 73 | for (i =1 ; i <= BIname.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 116 | for (int jj = 0; jj < sels.Size(); jj++) - | ~~~^~~~~~~~~~~~~ -/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 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/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] - 236 | for (i =1 ; i <= BIname.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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/writeabaqus.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 = 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 '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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 @@ -25316,93 +25456,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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 - | ^~~~~~~~~ -[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeelmer.cpp.o -MF CMakeFiles/interface.dir/writeelmer.cpp.o.d -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.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/writedolfin.cpp:10: -/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 '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 '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/writedolfin.cpp:12: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -25464,67 +25522,17 @@ /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 '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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writefeap.cpp.o -MF CMakeFiles/interface.dir/writefeap.cpp.o.d -o CMakeFiles/interface.dir/writefeap.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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/writedolfin.cpp: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> - | ^~~~~~~~~~ -/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 = 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 '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 = 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 = 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]' @@ -25594,185 +25602,12 @@ /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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp -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 '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 '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 '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 '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 '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/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 '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 '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/writefeap.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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 '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 'unsigned int' [-Wsign-compare] - 73 | for (i = 1; i <= mesh.GetNE(); 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 @@ -25797,12 +25632,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/../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 '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 = 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 @@ -25811,7 +25640,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/writeelmer.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp: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> | ^~~~~~~~~~ @@ -25827,6 +25656,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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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]' @@ -25868,30 +25721,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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 @@ -25900,7 +25729,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/writefeap.cpp:9: + 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> | ^~~~~~~~~~ @@ -25985,6 +25814,8 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -26015,7 +25846,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/writefluent.cpp:8: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -26024,11 +25855,13 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp 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/writefeap.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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -26041,8 +25874,6 @@ /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 'unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp 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 'unsigned int'} [-Wsign-compare] @@ -26097,12 +25928,15 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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 'unsigned int' [-Wsign-compare] + 73 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writejcm.cpp.o -MF CMakeFiles/interface.dir/writejcm.cpp.o.d -o CMakeFiles/interface.dir/writejcm.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp -/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 'unsigned int'} [-Wsign-compare] - 162 | for (i = 1; i <= surfaceelp.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 @@ -26141,7 +25975,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/writefluent.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.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> | ^~~~~~~~~~ @@ -26157,16 +25991,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 = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = 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 - | ^~~~~~~ /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 = 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 = 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]' @@ -26238,20 +26062,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/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 '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 'unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.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/writejcm.cpp:8: + 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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -26264,7 +26075,7 @@ 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -26326,11 +26137,33 @@ /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 '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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.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/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 '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 'unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 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 'unsigned int'} [-Wsign-compare] + 162 | for (i = 1; i <= surfaceelp.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: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -26348,11 +26181,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 '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 '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 '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: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 'unsigned int'} [-Wsign-compare] @@ -26402,18 +26236,17 @@ /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 '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 '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 '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/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 '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 '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 @@ -26438,6 +26271,15 @@ /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/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 '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 = 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 @@ -26446,7 +26288,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/writegmsh.cpp:14: + 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> | ^~~~~~~~~~ @@ -26462,6 +26304,84 @@ /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/../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 '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 '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/../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 '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: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 '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::INDEX_3; int BASE = 0; TIND = int; std::size_t = 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: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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 @@ -26486,6 +26406,29 @@ /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 = 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 = 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 = 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 = 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::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 @@ -26494,7 +26437,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/writejcm.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /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> | ^~~~~~~~~~ @@ -26504,18 +26447,64 @@ /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/../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 = 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 = 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 + | ^~~~~~~~~~~~ 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 '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 = 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 = 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 '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 = 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 = 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 = 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 = 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]' @@ -26557,6 +26546,88 @@ /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 = 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 = 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 = 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 = 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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = 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 = 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 '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 = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -26598,6 +26669,19 @@ /usr/include/c++/12/bits/basic_string.h:85:11: note: 'class std::__cxx11::basic_string' declared here 85 | class basic_string | ^~~~~~~~~~~~ +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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: +/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 '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 '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 = 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 = 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]' @@ -26611,34 +26695,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> | ^~~~~~~~~~ -/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 = 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 = 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 = 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 = 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 - | ^~~~~~~~~ +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.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::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -26654,19 +26712,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: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: -/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 '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 'unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/../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, @@ -26738,8 +26783,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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.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 @@ -26794,6 +26837,8 @@ /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> | ^~~ +[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writetochnog.cpp.o -MF CMakeFiles/interface.dir/writetochnog.cpp.o.d -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -26874,8 +26919,17 @@ /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 'unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writetochnog.cpp.o -MF CMakeFiles/interface.dir/writetochnog.cpp.o.d -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.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/writetet.cpp:4: +/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 '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 '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, @@ -26898,17 +26952,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 '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/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:4: -/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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -26935,6 +26978,15 @@ /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 '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: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/writetet.cpp:6: +/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 '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: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 'unsigned int'} [-Wsign-compare] @@ -26953,20 +27005,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 '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 '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, - 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/writetet.cpp:6: -/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 '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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -27006,6 +27044,11 @@ /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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -27024,17 +27067,13 @@ /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 'unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeuser.cpp.o -MF CMakeFiles/interface.dir/writeuser.cpp.o.d -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp 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 '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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; 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 'unsigned int' [-Wsign-compare] 71 | for(ElementIndex 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 'unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:963:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 963 | for(ElementIndex i=0; i' 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/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 '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 '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/writetochnog.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 '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 '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 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/../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 '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 '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 = netgen::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -27339,6 +27412,23 @@ /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: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 '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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 @@ -27351,6 +27441,14 @@ /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 = 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 = 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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 = 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 @@ -27363,18 +27461,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/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 = 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 = 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] +/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: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 '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 '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 '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 '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 = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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 = 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 /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 - | ^~~~~~~~~ +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/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 '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 = 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 @@ -27391,17 +27519,6 @@ /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 | ^~~~~~~ -/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 = 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 = 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::INDEX_3; int BASE = 0; TIND = int; std::size_t = 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 @@ -27420,30 +27537,40 @@ /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 | ^~~~~~~ +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 '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 '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 '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::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = 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 = 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 - | ^~~~~~~~~~~~ +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 '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 '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 '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 '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 '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 = 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 = 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]' @@ -27513,6 +27640,12 @@ /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 '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 = 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 = 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]' @@ -27541,96 +27674,8 @@ /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/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 '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 '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/writetochnog.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 'unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -/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 'unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeuser.cpp.o -MF CMakeFiles/interface.dir/writeuser.cpp.o.d -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp -/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/wuchemnitz.cpp.o -MF CMakeFiles/interface.dir/wuchemnitz.cpp.o.d -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp /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 @@ -27679,6 +27724,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/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 '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 '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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -27720,47 +27776,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 = 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 = 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 = 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 = 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/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 '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 'unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/wuchemnitz.cpp.o -MF CMakeFiles/interface.dir/wuchemnitz.cpp.o.d -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp 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, @@ -27827,11 +27842,39 @@ /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 '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 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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/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 '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 = 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 = 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/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 'unsigned int' [-Wsign-compare] 293 | for (i = 1; i <= mesh.GetNP(); i++) @@ -27871,6 +27914,8 @@ /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 unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writegmsh2.cpp.o -MF CMakeFiles/interface.dir/writegmsh2.cpp.o.d -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:23: required from here @@ -27960,6 +28005,17 @@ /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: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/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 '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 '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::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -27985,19 +28041,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> | ^~~~~~~~~~ -[ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writegmsh2.cpp.o -MF CMakeFiles/interface.dir/writegmsh2.cpp.o.d -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.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/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 '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 '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, @@ -28143,8 +28186,39 @@ /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> | ^~~ -[ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.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/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 '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 '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: +/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 '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 '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 '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 '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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -28186,67 +28260,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 = 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 = 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 = 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 = 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/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 '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 '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: -/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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -28296,6 +28309,36 @@ /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 '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 = 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 = 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 = 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 = 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 + | ^~~~~~~~~ +[ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.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 @@ -28350,17 +28393,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/../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 '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 '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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -28415,6 +28447,32 @@ /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 = 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 = 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/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 '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 '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, @@ -28437,21 +28495,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 '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 = 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 = 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/../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 'unsigned int'} [-Wsign-compare] @@ -28988,24 +29031,26 @@ 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-arm-linux-gnueabihf' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf && /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-arm-linux-gnueabihf /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' 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-arm-linux-gnueabihf' -[ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 92%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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/ngpy.dir/netgenpy.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +[ 93%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 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/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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -29027,9 +29072,18 @@ /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 '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/ng/ngpkg.cpp:11: +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: +/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 '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 '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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -29068,16 +29122,20 @@ /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 '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: -/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 '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: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 '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/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 '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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -29109,6 +29167,52 @@ /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 '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/ng/ngpkg.cpp:11: +/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: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 'unsigned int'} [-Wsign-compare] @@ -29153,9 +29257,25 @@ /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 '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/ng/ngpkg.cpp:18: +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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) @@ -29166,6 +29286,24 @@ /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 '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/../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 '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 '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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /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 'unsigned int'} [-Wsign-compare] 233 | for (int i = 0; i < geometryregister.Size(); i++) @@ -29208,23 +29346,12 @@ /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 '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/../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 '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 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 '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 'unsigned int'} [-Wsign-compare] - 375 | 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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:23: required from here @@ -29243,6 +29370,33 @@ /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 '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 'unsigned int'} [-Wsign-compare] + 274 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; + | ~~~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:425:47: required from here +/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 'unsigned int'} [-Wsign-compare] + 301 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; + | ~~~~^~~~~~~~~~~ +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 '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 'unsigned int'} [-Wsign-compare] + 375 | 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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -29289,7 +29443,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/ng/ngpkg.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: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> | ^~~~~~~~~~ @@ -29299,210 +29453,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/../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/ng/demoview.cpp:14: +/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/../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 '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::Point3d; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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/../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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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 +/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 | ^~~~~ -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -/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 = 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 = 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/../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 = 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 = 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 = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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/../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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 '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 '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, - 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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/../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 '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 'unsigned int'} [-Wsign-compare] - 274 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; - | ~~~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3, double>]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:425:47: required from here -/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 '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 '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 @@ -29535,7 +29510,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/ng/demoview.cpp:8: + 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> | ^~~~~~~~~~ @@ -29545,31 +29520,20 @@ /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/ng/demoview.cpp:14: -/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 = 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 = 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 = 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 - | ^~~~~ +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 '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::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = 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 = 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>]' @@ -29581,6 +29545,18 @@ /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::Vec3d; int BASE = 0; TIND = int; std::size_t = 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: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 + | ^~~~~ +[ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -29634,9 +29610,6 @@ /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 | ^~~~~~~~~~~ -[ 94%] Linking CXX shared library libngpy.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.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,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/nglib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/interface:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: ../nglib/libnglib.so.6.2.1905 -lpython3.11 ../libsrc/interface/libinterface.so.6.2.1905 ../libsrc/stlgeom/libstlvis.so.6.2.1905 ../libsrc/stlgeom/libstl.so.6.2.1905 ../libsrc/geom2d/libgeom2dvis.so.6.2.1905 ../libsrc/geom2d/libgeom2d.so.6.2.1905 ../libsrc/csg/libcsgvis.so.6.2.1905 ../libsrc/csg/libcsg.so.6.2.1905 ../libsrc/meshing/libmesh.so.6.2.1905 -lz -lmetis ../libsrc/visualization/libvisual.so.6.2.1905 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lGL -lGLU ../libsrc/occ/libocc.so.6.2.1905 ../libsrc/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 /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 = 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 = 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]' @@ -29649,6 +29622,47 @@ /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<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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/../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 = 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 = 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 = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -29662,14 +29676,36 @@ /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> | ^~~~~~~~~~ -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' -[ 95%] Built target ngpy -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o +/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 = 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 = 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 = 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 = 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/../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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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 + | ^~~~~~~~~ +[ 94%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 -[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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, @@ -29701,83 +29737,6 @@ /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 '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/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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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/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 '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 '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 '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 '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 'unsigned int'} [-Wsign-compare] @@ -29826,11 +29785,6 @@ /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 '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 @@ -29848,21 +29802,6 @@ /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 'unsigned int'} [-Wsign-compare] -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 '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 '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/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 'unsigned int'} [-Wsign-compare] - 517 | for (int i = 0; i < geometryregister.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 @@ -29887,15 +29826,9 @@ /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 '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: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/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 'unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -29920,7 +29853,9 @@ | ^~~ 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: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -29964,12 +29899,6 @@ /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 'unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.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 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/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 'unsigned int'} [-Wsign-compare] @@ -29980,12 +29909,6 @@ /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 '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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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/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 'unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) @@ -29994,71 +29917,14 @@ /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 '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: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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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 = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 - | ^~~~~ -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: +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 '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: + 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 'unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} @@ -30067,99 +29933,27 @@ /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 '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 '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/../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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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/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 'unsigned int'} [-Wsign-compare] + 517 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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: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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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/../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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~ +[ 96%] Linking CXX shared library libngpy.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.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,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/nglib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/interface:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/visualization:/usr/lib/arm-linux-gnueabihf/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/libsrc/core: ../nglib/libnglib.so.6.2.1905 -lpython3.11 ../libsrc/interface/libinterface.so.6.2.1905 ../libsrc/stlgeom/libstlvis.so.6.2.1905 ../libsrc/stlgeom/libstl.so.6.2.1905 ../libsrc/geom2d/libgeom2dvis.so.6.2.1905 ../libsrc/geom2d/libgeom2d.so.6.2.1905 ../libsrc/csg/libcsgvis.so.6.2.1905 ../libsrc/csg/libcsg.so.6.2.1905 ../libsrc/meshing/libmesh.so.6.2.1905 -lz -lmetis ../libsrc/visualization/libvisual.so.6.2.1905 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -lGL -lGLU ../libsrc/occ/libocc.so.6.2.1905 ../libsrc/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 [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' +[ 96%] Built target ngpy +[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 @@ -30192,7 +29986,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/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> | ^~~~~~~~~~ @@ -30202,10 +29996,10 @@ /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 = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = unsigned int]': @@ -30214,8 +30008,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::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 = unsigned int]': @@ -30224,11 +30018,9 @@ /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 | ^~~~~ -[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /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 = 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 = 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]' @@ -30237,8 +30029,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 = unsigned int]': @@ -30299,7 +30091,7 @@ /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 = 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>]' @@ -30307,9 +30099,22 @@ /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 | ^~~~~~~~~ +[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +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: +/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 '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 '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/csg/csgpkg.cpp:2: @@ -30323,9 +30128,7 @@ | ~~^~~~~~~~~~~~~ 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: + 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 'unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -30364,11 +30167,50 @@ /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 '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 '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: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 '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/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 '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 '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 '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 '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 '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 '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 '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/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 'unsigned int'} [-Wsign-compare] @@ -30387,25 +30229,15 @@ /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 '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 'unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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 'unsigned int'} [-Wsign-compare] - 230 | for (int i = 1; i <= coeffs.Size(); 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 'unsigned int'} [-Wsign-compare] - 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': -/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 'unsigned int'} [-Wsign-compare] - 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 +/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 '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 '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/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, @@ -30419,12 +30251,47 @@ /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 '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: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 '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/../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 '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/../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: +/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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +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 '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 '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 '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/../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: +/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 '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/../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 'unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/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 '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/../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 'unsigned int'} and 'signed char:6' [-Wsign-compare] @@ -30464,6 +30331,10 @@ /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 'unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/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 '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/../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 'unsigned int'} [-Wsign-compare] @@ -30487,6 +30358,103 @@ /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 '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/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 'unsigned int'} [-Wsign-compare] + 230 | for (int i = 1; i <= coeffs.Size(); 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 'unsigned int'} [-Wsign-compare] + 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': +/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 '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/../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 '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 '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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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/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> + | ^~~~~~~~~~ +/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 = 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 = 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 = 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 = 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 @@ -30535,6 +30503,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/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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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 = 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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -30543,8 +30535,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: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 = unsigned int]': @@ -30576,12 +30568,29 @@ /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/../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 '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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = 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 = 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 + | ^~~~~~~~~~~ +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 '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 '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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -30595,45 +30604,47 @@ /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 = 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 = 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/../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] +/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 = 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 = 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' 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 '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 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 = unsigned int; std::size_t = 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 = unsigned int; std::size_t = 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] +/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 = 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 = 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = 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] +/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 = 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 = 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = 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 = 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]' @@ -30653,6 +30664,21 @@ /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/../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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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<2>; int BASE = 0; TIND = int; std::size_t = 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 = 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/../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); @@ -30661,17 +30687,6 @@ /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 '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 '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, @@ -30681,6 +30696,19 @@ /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 '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/../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 = 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 = 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/../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 'unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -30711,6 +30739,21 @@ /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 '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/../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 = 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 = 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/../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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/../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 'unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -30743,6 +30786,8 @@ /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 'unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 692 | for(int i = 0; i < face_colours.Size();i++) @@ -30825,83 +30870,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> | ^~~ -[ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf -I/build/netgen-6.2.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/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/include/../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/include/../occ/occgeom.hpp:367:28: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < 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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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 = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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/../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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/../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: @@ -30959,6 +30933,29 @@ /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 'unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.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::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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> + | ^~~~~~~~~~ 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 'unsigned int'} [-Wsign-compare] @@ -30977,6 +30974,52 @@ /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 '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/../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 = 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 = 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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = 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 = 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 = 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 = 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/../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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 'unsigned int'} [-Wsign-compare] 420 | for (int i = 1; i <= linelists.Size(); i++) @@ -31184,7 +31227,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_auto_install - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/netgen-6.2.2006\+really6.2.1905\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/netgen-6.2.2006\+really6.2.1905\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -31481,13 +31524,13 @@ test_pickling.py ..... [ 85%] test_savemesh.py . [100%] -=================== 6 passed, 1 skipped in 82.48s (0:01:22) ==================== +=================== 6 passed, 1 skipped in 180.40s (0:03:00) =================== make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=cmake dh_prep -O--buildsystem=cmake dh_auto_install -O--buildsystem=cmake - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/netgen-6.2.2006\+really6.2.1905\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/netgen-6.2.2006\+really6.2.1905\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -31793,77 +31836,77 @@ debian/rules override_dh_shlibdeps make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_shlibdeps -l/usr/lib/arm-linux-gnueabihf/netgen -dpkg-shlibdeps: warning: debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-311-arm-linux-gnueabihf.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libngcore.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libcsg.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: debian/netgen/usr/bin/netgen contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: debian/python3-netgen/usr/lib/python3/dist-packages/netgen/libngpy.cpython-311-arm-linux-gnueabihf.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/python3-netgen/usr/lib/python3/dist-packages/pyngcore.cpython-311-arm-linux-gnueabihf.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgui.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene17transformationmatE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZTIN6netgen11VisualSceneE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene6centerE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glFinish used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene3radE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneC2Ev used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glPolygonMode used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glGenLists used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 41 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libcsgvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2d.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libcsg.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11CalcInverseERKNS_11DenseMatrixERS0_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen12MeshTopology11GetVerticesENS_12ELEMENT_TYPEE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh17GetElementOfPointERKNS_5PointILi3EdEEPdbib used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glMultMatrixd used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene26CalcTransformationMatricesEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene19DrawCoordinateCrossEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glVertex3d used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene9backcolorE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneD2Ev used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 17 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libnglib.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen6visparE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glVertex3dv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glLogicOp used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene16SetClippingPlaneEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glInitNames used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glRenderMode used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glMaterialfv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glNormal3f used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glFlush used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 44 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZN6netgen4meshE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen14CurvedElements25CalcSurfaceTransformationENS_5PointILi2EdEENS_19SurfaceElementIndexEPNS1_ILi3EdEEPNS_3MatILi3ELi2EdEEPb used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh4GetHERKNS_7Point3dE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh6GetBoxERNS_7Point3dES2_NS_9POINTTYPEE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen12PrintMessageEiRKNS_5MyStrES2_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh24GetNumPointsOfPointCurveEi used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11multithreadE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh17GetElementOfPointERKNS_5PointILi3EdEEPdbib used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen9timestampE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen5Flags10GetNumFlagEPKcd used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libvisual.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: 49 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgui.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/arm-linux-gnueabihf/netgen/libmesh.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2d.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/arm-linux-gnueabihf/netgen/libmesh.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libmesh.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen19RegisterUserFormatsERNS_5ArrayIPKcLi0EiEES4_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libmesh.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene6centerE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glLoadName used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene8SetLightEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glSelectBuffer used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glGetDoublev used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene14SetOpenGlColorEdddi used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glGenLists used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene26CalcTransformationMatricesEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 44 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol _ZTIN6netgen14MeshOptimize2dE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZTIN6netgen14NetgenGeometryE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgenmlERKNS_11DenseMatrixES2_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh11GetNDomainsEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen9TransposeERKNS_11DenseMatrixERS0_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen4Mesh18CalcSurfacesOfNodeEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen8Meshing220ComputePointGeomInfoERKNS_7Point3dERNS_13PointGeomInfoE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.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/arm-linux-gnueabihf/netgen/libmesh.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen12PrintMessageEiRKNS_5MyStrES2_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen11ng_geometryE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen4Mesh9SetBCNameEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11multithreadE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh4GetHERKNS_7Point3dE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen10RefinementD2Ev used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen7BoxTreeILi3EiEC1ERKNS_5PointILi3EdEES5_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZTIN6netgen10RefinementE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen7BoxTreeILi3EiE6InsertERKNS_5PointILi3EdEES5_i used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen8Meshing218AddBoundaryElementEiiRKNS_13PointGeomInfoES3_ used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libocc.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: 71 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol glSelectBuffer used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZTIN6netgen11VisualSceneE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glEnable used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glLoadIdentity used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glInitNames used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glMatrixMode used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPopName used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene8SetLightEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glEndList used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 41 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libnglib.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libinterface.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libngcore.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen6mparamE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstl.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libstl.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene8SetLightEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneD2Ev used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene19DrawCoordinateCrossEv used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene9backcolorE used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glFinish used by debian/libnglib-6.2/usr/lib/arm-linux-gnueabihf/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 17 other similar warnings have been skipped (use -v to see them all) make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake @@ -31876,8 +31919,8 @@ dpkg-deb: building package 'libnglib-dev' in '../libnglib-dev_6.2.2006+really6.2.1905+dfsg-5.1_armhf.deb'. dpkg-deb: building package 'libnglib-6.2' in '../libnglib-6.2_6.2.2006+really6.2.1905+dfsg-5.1_armhf.deb'. dpkg-deb: building package 'netgen-dbgsym' in '../netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_armhf.deb'. -dpkg-deb: building package 'python3-netgen' in '../python3-netgen_6.2.2006+really6.2.1905+dfsg-5.1_armhf.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 'python3-netgen' in '../python3-netgen_6.2.2006+really6.2.1905+dfsg-5.1_armhf.deb'. dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_armhf.deb'. dpkg-deb: building package 'libnglib-6.2-dbgsym' in '../libnglib-6.2-dbgsym_6.2.2006+really6.2.1905+dfsg-5.1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../netgen_6.2.2006+really6.2.1905+dfsg-5.1_armhf.buildinfo @@ -31887,12 +31930,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/8743/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/8743/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/13587 and its subdirectories -I: Current time: Sun May 28 12:53:19 -12 2023 -I: pbuilder-time-stamp: 1685321599 +I: removing directory /srv/workspace/pbuilder/8743 and its subdirectories +I: Current time: Mon May 29 16:15:10 +14 2023 +I: pbuilder-time-stamp: 1685326510