Diff of the two buildlogs: -- --- b1/build.log 2021-12-31 01:51:12.349541422 +0000 +++ b2/build.log 2021-12-31 01:59:04.826805371 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 30 13:40:48 -12 2021 -I: pbuilder-time-stamp: 1640914848 +I: Current time: Thu Feb 2 22:14:15 +14 2023 +I: pbuilder-time-stamp: 1675325655 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./netgen_6.2.2006+really6.2.1905+dfsg-2.1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.2s0xpXTh/trustedkeys.kbx': General error -gpgv: Signature made Fri Apr 2 00:05:11 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.891UU68b/trustedkeys.kbx': General error +gpgv: Signature made Sat Apr 3 02:05:11 2021 +14 gpgv: using RSA key 92978A6E195E4921825F7FF0F34F09744E9F5DD9 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./netgen_6.2.2006+really6.2.1905+dfsg-2.1.dsc @@ -36,135 +36,169 @@ dpkg-source: info: applying 4fad6e0631718a4bb574d67505e0ebfef1f171ce.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3235630/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2177520/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/2177520/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2177520/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=15' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='93f425bd1178460e845d44ef0568586d' - 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='3235630' - PS1='# ' - PS2='> ' + INVOCATION_ID=72a54d62c20f40d1838765f75f530f97 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2177520 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/tmp.Ixc6nWuCnV/pbuilderrc_KFvX --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Ixc6nWuCnV/b1 --logfile b1/build.log netgen_6.2.2006+really6.2.1905+dfsg-2.1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Ixc6nWuCnV/pbuilderrc_RfQE --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Ixc6nWuCnV/b2 --logfile b2/build.log netgen_6.2.2006+really6.2.1905+dfsg-2.1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos1-amd64 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux I: ls -l /bin total 5476 - -rwxr-xr-x 1 root root 1234376 Aug 4 08:25 bash - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 18424 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 43936 Sep 23 2020 cat - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chgrp - -rwxr-xr-x 1 root root 64448 Sep 23 2020 chmod - -rwxr-xr-x 1 root root 72672 Sep 23 2020 chown - -rwxr-xr-x 1 root root 151168 Sep 23 2020 cp - -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash - -rwxr-xr-x 1 root root 113664 Sep 23 2020 date - -rwxr-xr-x 1 root root 80968 Sep 23 2020 dd - -rwxr-xr-x 1 root root 93936 Sep 23 2020 df - -rwxr-xr-x 1 root root 147176 Sep 23 2020 dir - -rwxr-xr-x 1 root root 84440 Jul 28 07:09 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 39712 Sep 23 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 39680 Sep 23 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 69032 Jul 28 07:09 findmnt - -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount - -rwxr-xr-x 1 root root 203072 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 2021 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 2021 gzexe - -rwxr-xr-x 1 root root 98048 Mar 2 2021 gzip - -rwxr-xr-x 1 root root 22600 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 72840 Sep 23 2020 ln - -rwxr-xr-x 1 root root 56952 Feb 7 2020 login - -rwxr-xr-x 1 root root 147176 Sep 23 2020 ls - -rwxr-xr-x 1 root root 149736 Jul 28 07:09 lsblk - -rwxr-xr-x 1 root root 85184 Sep 23 2020 mkdir - -rwxr-xr-x 1 root root 76896 Sep 23 2020 mknod - -rwxr-xr-x 1 root root 48064 Sep 23 2020 mktemp - -rwxr-xr-x 1 root root 59632 Jul 28 07:09 more - -rwsr-xr-x 1 root root 55528 Jul 28 07:09 mount - -rwxr-xr-x 1 root root 18664 Jul 28 07:09 mountpoint - -rwxr-xr-x 1 root root 147080 Sep 23 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 2021 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43872 Sep 23 2020 pwd - lrwxrwxrwx 1 root root 4 Aug 4 08:25 rbash -> bash - -rwxr-xr-x 1 root root 52032 Sep 23 2020 readlink - -rwxr-xr-x 1 root root 72704 Sep 23 2020 rm - -rwxr-xr-x 1 root root 52032 Sep 23 2020 rmdir - -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Dec 20 21:25 sh -> dash - -rwxr-xr-x 1 root root 43808 Sep 23 2020 sleep - -rwxr-xr-x 1 root root 84928 Sep 23 2020 stty - -rwsr-xr-x 1 root root 71912 Jul 28 07:09 su - -rwxr-xr-x 1 root root 39744 Sep 23 2020 sync - -rwxr-xr-x 1 root root 531928 Feb 16 2021 tar - -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 101408 Sep 23 2020 touch - -rwxr-xr-x 1 root root 39680 Sep 23 2020 true - -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server - -rwsr-xr-x 1 root root 35040 Jul 28 07:09 umount - -rwxr-xr-x 1 root root 39744 Sep 23 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 2021 uncompress - -rwxr-xr-x 1 root root 147176 Sep 23 2020 vdir - -rwxr-xr-x 1 root root 63744 Jul 28 07:09 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 2021 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 2021 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 2021 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 2021 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 2021 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 2021 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 2021 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 2021 zless - -rwxr-xr-x 1 root root 1842 Mar 2 2021 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 2021 znew -I: user script /srv/workspace/pbuilder/3235630/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1234376 Aug 5 2021 bash + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 18424 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 43936 Sep 24 2020 cat + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chgrp + -rwxr-xr-x 1 root root 64448 Sep 24 2020 chmod + -rwxr-xr-x 1 root root 72672 Sep 24 2020 chown + -rwxr-xr-x 1 root root 151168 Sep 24 2020 cp + -rwxr-xr-x 1 root root 125560 Dec 11 2020 dash + -rwxr-xr-x 1 root root 113664 Sep 24 2020 date + -rwxr-xr-x 1 root root 80968 Sep 24 2020 dd + -rwxr-xr-x 1 root root 93936 Sep 24 2020 df + -rwxr-xr-x 1 root root 147176 Sep 24 2020 dir + -rwxr-xr-x 1 root root 84440 Jul 29 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 39712 Sep 24 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 39680 Sep 24 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 69032 Jul 29 2021 findmnt + -rwsr-xr-x 1 root root 34896 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 203072 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 98048 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 22600 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 72840 Sep 24 2020 ln + -rwxr-xr-x 1 root root 56952 Feb 8 2020 login + -rwxr-xr-x 1 root root 147176 Sep 24 2020 ls + -rwxr-xr-x 1 root root 149736 Jul 29 2021 lsblk + -rwxr-xr-x 1 root root 85184 Sep 24 2020 mkdir + -rwxr-xr-x 1 root root 76896 Sep 24 2020 mknod + -rwxr-xr-x 1 root root 48064 Sep 24 2020 mktemp + -rwxr-xr-x 1 root root 59632 Jul 29 2021 more + -rwsr-xr-x 1 root root 55528 Jul 29 2021 mount + -rwxr-xr-x 1 root root 18664 Jul 29 2021 mountpoint + -rwxr-xr-x 1 root root 147080 Sep 24 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43872 Sep 24 2020 pwd + lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash + -rwxr-xr-x 1 root root 52032 Sep 24 2020 readlink + -rwxr-xr-x 1 root root 72704 Sep 24 2020 rm + -rwxr-xr-x 1 root root 52032 Sep 24 2020 rmdir + -rwxr-xr-x 1 root root 27472 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Feb 2 22:14 sh -> bash + lrwxrwxrwx 1 root root 4 Jan 24 05:47 sh.distrib -> dash + -rwxr-xr-x 1 root root 43808 Sep 24 2020 sleep + -rwxr-xr-x 1 root root 84928 Sep 24 2020 stty + -rwsr-xr-x 1 root root 71912 Jul 29 2021 su + -rwxr-xr-x 1 root root 39744 Sep 24 2020 sync + -rwxr-xr-x 1 root root 531928 Feb 17 2021 tar + -rwxr-xr-x 1 root root 14456 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 101408 Sep 24 2020 touch + -rwxr-xr-x 1 root root 39680 Sep 24 2020 true + -rwxr-xr-x 1 root root 14328 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 35040 Jul 29 2021 umount + -rwxr-xr-x 1 root root 39744 Sep 24 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 147176 Sep 24 2020 vdir + -rwxr-xr-x 1 root root 63744 Jul 29 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/2177520/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -551,7 +585,7 @@ Get: 297 http://deb.debian.org/debian bullseye/main amd64 tk amd64 8.6.11+1 [5828 B] Get: 298 http://deb.debian.org/debian bullseye/main amd64 tk-dev amd64 8.6.11+1 [5656 B] Get: 299 http://deb.debian.org/debian bullseye/main amd64 tix-dev amd64 8.4.3-10+b1 [507 kB] -Fetched 191 MB in 5s (39.2 MB/s) +Fetched 191 MB in 5s (37.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 19655 files and directories currently installed.) @@ -1778,7 +1812,8 @@ Building tag database... -> Finished parsing the build-deps 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-2.1_source.changes +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-2.1_source.changes dpkg-buildpackage: info: source package netgen dpkg-buildpackage: info: source version 6.2.2006+really6.2.1905+dfsg-2.1 dpkg-buildpackage: info: source distribution unstable @@ -1896,7 +1931,7 @@ grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ - Netgen 6.2-21135: Automatic configuration OK. + Netgen 6.2-21136: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security @@ -1945,7 +1980,7 @@ sed -i s/DEB_HOST_MULTIARCH/x86_64-linux-gnu/ debian/netgen.desktop make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_auto_build -O--buildsystem=cmake - cd obj-x86_64-linux-gnu && make -j15 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/CMakeFiles /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -1961,15 +1996,15 @@ 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-x86_64-linux-gnu' [ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -[ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -[ 0%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o +[ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o +[ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/profiler.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/archive.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/archive.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/logging.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/logging.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/paje_trace.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/utils.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/utils.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dngcore_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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 -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/core/profiler.cpp [ 3%] Linking CXX shared library libngcore.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2.1905 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o -Wl,-rpath,:::::::::::::::::::::::::::::::::::::::::::::: -lpython3.9 @@ -1988,16 +2023,16 @@ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occ.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Scanning dependencies of target pyngcore +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 4%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore.cpp.o @@ -2008,34 +2043,36 @@ make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 4%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o [ 5%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp -[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp +[ 6%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/importsolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vssolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp +[ 7%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp Scanning dependencies of target occ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' 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-x86_64-linux-gnu' -[ 7%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o +[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx +[ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx [ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx -[ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop3d.cxx +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx [ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/Partition_Spliter.cxx.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx [ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occconstruction.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occconstruction.cpp +[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occgenmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp Scanning dependencies of target mesh make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build @@ -2050,14 +2087,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - 209 | S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] - 519 | Standard_Boolean AffichPurge = Standard_False; - | ^~~~~~~~~~~ /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:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { @@ -2065,47 +2094,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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_Inter3d.cxx: In function 'void PutInBounds(const TopoDS_Face&, const TopoDS_Edge&, opencascade::handle&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Inter3d.cxx:209:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + 209 | S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_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:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ -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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_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 in this function [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /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 in this function [-Wmaybe-uninitialized] 488 | B.UpdateVertex( V, U2, NewDegen, Tol); @@ -2113,39 +2117,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] 462 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2154,31 +2128,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2189,7 +2141,7 @@ | ~~^~~~~~~~~~~~~ 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: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2198,20 +2150,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../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, +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/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: @@ -2220,10 +2173,8 @@ 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: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -2232,23 +2183,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -2261,39 +2198,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, +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/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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, 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: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 211 | for(int i=0; i 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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -2316,31 +2248,11 @@ | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, 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: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -2358,14 +2270,14 @@ | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, 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: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, 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: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -2378,24 +2290,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:8: @@ -2403,13 +2327,72 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -2426,6 +2409,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -2434,33 +2421,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, 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: + 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -2481,59 +2467,94 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, + 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, 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: + 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:305:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 305 | for (int ii = 0; ii < nearlines.Size(); ii++) - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 318 | for (int i = 0; i < nearpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 321 | for (int i = 0; i < loclines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:328:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 328 | for (int i = 0; i < loclines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:347:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 347 | for (int ii = 0; ii < nearpoints.Size(); ii++) - | ~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -2542,113 +2563,41 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 377 | for (int i = 0; i < pgeominfo.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 381 | for (int i = 0; i < loclines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 412 | for (int i = 0; i < locpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:473:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 473 | for (int i = 0; i < lines.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::Array*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 507 | for (int ii = 0; ii < testfaces->Size(); ii++) - | ~~~^~~~~~~~~~~~~~~~~~~ -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/meshdoc.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 538 | for (int i = 0; i < lines.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:259:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 259 | if (selpoint > 0 && selpoint <= mesh->GetNP()) - | ~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] - 312 | catch (bad_weak_ptr e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:525:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 525 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 537 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 550 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 568 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 583 | for( int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 627 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 645 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 684 | for (int i = 1; i <= mesh->GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1032 | for (int hi = 0; hi < seia.Size(); hi++) - | ~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, 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: + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, 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: + 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -2661,89 +2610,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2417:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2417 | for (j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2476:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2476 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2620 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2972 | for (int j = 1; j <= faces.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 3028 | for (i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +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/adfront2.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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ -In file included 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, - 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, - 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, - 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -2754,35 +2660,24 @@ | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, 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: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, - 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, - 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::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 'long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < soldata.Size(); i++) @@ -2799,36 +2694,56 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 207 | for(int i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 428 | if(maxpoints > 0 && points.Size() >= maxpoints) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 463 | for (int i = 1; i <= startpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 479 | for (int i = 1; i <= startpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 593 | for(i=0; iGetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:655:7: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 655 | if(i == elements_2d.Size()) i = 0; + | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:248:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 248 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:252:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 252 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:261:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 261 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:284:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 284 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:291:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 291 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -2845,13 +2760,31 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:295:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 295 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:261:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 261 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~ /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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:284:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 284 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:291:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 291 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:295:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 295 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:304:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 304 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ @@ -2868,13 +2801,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:647:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 647 | catch (bad_weak_ptr e) | ^ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, - 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:887:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 887 | for (int i = 0; i < cpp.Size(); i++) @@ -2885,13 +2811,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1142:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1142 | catch (bad_weak_ptr e) | ^ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1525:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1525 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; @@ -2900,16 +2819,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1526:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1526 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ +[ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, 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: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, 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: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -2922,115 +2842,58 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211: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 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/visualization/../meshing/meshing.hpp:23, +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 211 | for(int i=0; i&, int, int, double, double, int, double, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:207:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 207 | for(int i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 428 | if(maxpoints > 0 && points.Size() >= maxpoints) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 463 | for (int i = 1; i <= startpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 479 | for (int i = 1; i <= startpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 593 | for(i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4454:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 4454 | for (int i = 0; i < trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4462:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 4462 | for (int ii = i; ii < trigs.Size(); ii++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4471:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 4471 | for (int ii = i; ii < trigs.Size(); ii++) - | ~~~^~~~~~~~~~~~~~ + 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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) @@ -3042,14 +2905,18 @@ /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 'long unsigned int' [-Wsign-compare] 278 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /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 'long 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 'long 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, 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: @@ -3058,53 +2925,187 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/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 'long unsigned int' [-Wsign-compare] + 523 | for (i = 1; i <= mesh->GetNP(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4432:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4432 | for (int i = 0; i < trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4454:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4454 | for (int i = 0; i < trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4462:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4462 | for (int ii = i; ii < trigs.Size(); ii++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4471:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 4471 | for (int ii = i; ii < trigs.Size(); ii++) + | ~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:259:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 259 | if (selpoint > 0 && selpoint <= mesh->GetNP()) + | ~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] + 312 | catch (bad_weak_ptr e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:525:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 525 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 537 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 550 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 568 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 583 | for( int j = 0; j < pnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:627:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 627 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 645 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 684 | for (int i = 1; i <= mesh->GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/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:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1032 | for (int hi = 0; hi < seia.Size(); hi++) + | ~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1369:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1369 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:305:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 305 | for (int ii = 0; ii < nearlines.Size(); ii++) + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 318 | for (int i = 0; i < nearpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 321 | for (int i = 0; i < loclines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:328:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 328 | for (int i = 0; i < loclines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:347:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 347 | for (int ii = 0; ii < nearpoints.Size(); ii++) + | ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 377 | for (int i = 0; i < pgeominfo.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 381 | for (int i = 0; i < loclines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 412 | for (int i = 0; i < locpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:1867:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 1867 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:473:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 473 | for (int i = 0; i < lines.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::Array*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 507 | for (int ii = 0; ii < testfaces->Size(); ii++) + | ~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2149:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2149 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 538 | for (int i = 0; i < lines.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2417:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2417 | for (j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2476:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2476 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2620:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2620 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:2972:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2972 | for (int j = 1; j <= faces.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsmesh.cpp:3028:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 3028 | for (i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, - 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/../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/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -[ 12%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -3113,27 +3114,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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, @@ -3144,45 +3124,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, + 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, + 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND 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:46: required from here @@ -3216,6 +3197,79 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, + 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, + 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, + 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, + 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -3248,13 +3302,6 @@ /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 /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/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -3289,39 +3336,30 @@ /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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211: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 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/visualization/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, 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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, 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:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ + 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: required from here @@ -3387,6 +3425,39 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -3468,6 +3539,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4445:14: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/netgenout.hpp:103:46: required from here @@ -3503,128 +3590,8 @@ /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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: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/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:91:62: required from here -/build/netgen-6.2.2006+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::FrontPoint2'; use copy-assignment or copy-initialization 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:34, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:18:9: note: 'class netgen::FrontPoint2' declared here - 18 | class FrontPoint2 - | ^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FrontLine; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FrontLine; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:132:44: required from here -/build/netgen-6.2.2006+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::FrontLine'; use copy-assignment or copy-initialization 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:34, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here - 88 | class FrontLine - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:290:45: required from here -/build/netgen-6.2.2006+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, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:337:49: required from here -/build/netgen-6.2.2006+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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: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 - | ^~~~~~~ -[ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/occ.dir/python_occ.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, - 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/../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:31, - 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: +[ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3637,13 +3604,13 @@ 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, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: /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 | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3654,13 +3621,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3676,21 +3643,32 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/visualization/vsfieldlines.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/../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:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3703,13 +3681,13 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:4: + 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/../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/visualization/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3720,13 +3698,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/vssolution.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3742,13 +3720,13 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/visualization/vssolution.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /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 = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3759,13 +3737,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:47, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3776,15 +3754,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../stlgeom/stlgeom.hpp:47, 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: + 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/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ -[ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3793,17 +3771,37 @@ /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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, 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: + 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/../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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:211: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 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/visualization/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3816,55 +3814,30 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:29: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29, - 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, +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/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/adfront2.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: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> - | ^~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -3877,12 +3850,44 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/vssolution.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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/importsolution.cpp:6: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:31, + 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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -3904,83 +3909,6 @@ /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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../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/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, - 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/../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/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/bisect.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp: In instantiation of 'TIND 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:46: required from here @@ -3995,15 +3923,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshclass.hpp:603:29: required from here @@ -4012,114 +3938,196 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: + 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: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/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/importsolution.cpp:6: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:29, + 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, + 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/../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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp: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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/importsolution.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp: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/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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, - 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: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/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:91:62: required from here +/build/netgen-6.2.2006+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::FrontPoint2'; use copy-assignment or copy-initialization 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:34, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:18:9: note: 'class netgen::FrontPoint2' declared here + 18 | class FrontPoint2 + | ^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FrontLine; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FrontLine; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:132:44: required from here +/build/netgen-6.2.2006+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::FrontLine'; use copy-assignment or copy-initialization 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:34, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here + 88 | class FrontLine + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:290:45: required from here +/build/netgen-6.2.2006+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, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:337:49: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp: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 + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::Array&, netgen::Array&, netgen::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(netgen::OCCGeometry&, netgen::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 'long 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 'long 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 'long 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 'long 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 'long 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(netgen::OCCGeometry&, netgen::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 'long 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 'long 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 'long 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(netgen::OCCGeometry&, netgen::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 'long unsigned int'} [-Wsign-compare] + 1246 | for (int j = 0; j < linenums.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -4156,38 +4164,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, - 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, - 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -4210,68 +4186,35 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, - 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, - 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, - 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'int netgen::OCCGenerateMesh(netgen::OCCGeometry&, std::shared_ptr&, netgen::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 'long unsigned int' [-Wsign-compare] + 1470 | for (int 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../meshing/meshing.hpp:7, 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ + 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4280,38 +4223,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, - 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, - 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, - 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/../general/myadt.hpp:31, 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: @@ -4331,8 +4242,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../general/myadt.hpp:31, 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: @@ -4356,10 +4265,34 @@ /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 | ^~~~~~~~~ +[ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../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/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -4372,12 +4305,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront2.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) @@ -4385,7 +4335,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -4409,7 +4359,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) @@ -4417,7 +4367,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -4425,7 +4375,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -4438,88 +4388,158 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::Array&, netgen::Array&, netgen::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(netgen::OCCGeometry&, netgen::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 'long 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 'long 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 'long unsigned int'} [-Wsign-compare] - 502 | for (int i = 1; i <= mp.Size(); 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:506:40: warning: comparison of integer expressions of different signedness: 'int' and 'long 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 'long 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(netgen::OCCGeometry&, netgen::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 'long 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 'long 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 'long 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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/../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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:357:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::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 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/../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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, + 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/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, + 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/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp +[ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/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: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -4528,164 +4548,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(netgen::OCCGeometry&, netgen::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 'long 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(netgen::OCCGeometry&, std::shared_ptr&, netgen::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 'long unsigned int' [-Wsign-compare] - 1470 | for (int i = 1; i <= mesh->GetNP(); i++) - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 293 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:315:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 315 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 348 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:363:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 363 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:393:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 393 | i < clvol.Size()+PointIndex::BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:401:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 401 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:445:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 445 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:464:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 464 | for (i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 539 | for (i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:559:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 559 | for (i = 1; i <= locfaces2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:581:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 581 | for (i = 1; i <= locfaces3.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:589:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 589 | for (i = 1; i <= locfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 596 | for (i = 1; i <= locfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | for (i = 1; i <= locpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:627:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 627 | if (other >= 1 && other <= pindex.Size() && - | ~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 731 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:762:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 762 | for (INDEX i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:794:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 794 | for (int i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Array*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:854:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 854 | for (int i = 1; i <= testfaces->Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 858 | for (int ii = 1; ii <= aprif.Size(); ii++) - | ~~~^~~~~~~~~~~~~~~ -/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:9: warning: unused variable 'vstep' [-Wunused-variable] - 51 | double vstep = 0.01*(vmax-vmin); - | ^~~~~ +[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp +[ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, 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, @@ -4697,27 +4563,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/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:9: warning: unused variable 'r' [-Wunused-variable] - 220 | double r = temp.Length(); - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ 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/python_occ.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -4730,16 +4579,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.cpp:893:43: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -4762,21 +4620,49 @@ | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -4789,75 +4675,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../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/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgenmesh.cpp:357:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'netgen::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 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -4870,12 +4695,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: required from here @@ -4908,8 +4727,6 @@ /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 | ^~~~~~~~~~~~~~ -[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, 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, @@ -4947,35 +4764,12 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, - 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/../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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -4984,135 +4778,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; 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 = double; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:361: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 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:604:47: required from here -/build/netgen-6.2.2006+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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, - 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, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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/adfront3.cpp:670:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/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/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -[ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/geomsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -5142,6 +4861,26 @@ 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -5161,29 +4900,73 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, - 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/../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/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 293 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:315:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 315 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 348 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:363:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 363 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:393:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 393 | i < clvol.Size()+PointIndex::BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:401:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 401 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:445:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 445 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:464:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 464 | for (i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 539 | for (i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:559:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 559 | for (i = 1; i <= locfaces2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:581:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 581 | for (i = 1; i <= locfaces3.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:589:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 589 | for (i = 1; i <= locfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 596 | for (i = 1; i <= locfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | for (i = 1; i <= locpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:627:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 627 | if (other >= 1 && other <= pindex.Size() && + | ~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 731 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:762:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 762 | for (INDEX i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:794:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 794 | for (int i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Array*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:854:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 854 | for (int i = 1; i <= testfaces->Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 858 | for (int ii = 1; ii <= aprif.Size(); ii++) + | ~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::Array*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:325:16: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) @@ -5221,12 +5004,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1730 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1803 | for (int i = 1; i <= mquads.Size(); i++) @@ -5241,46 +5018,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:1887:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1887 | for(int i=0; i': -/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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:33: 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 - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'void netgen::BisectTetsCopyMesh(netgen::Mesh&, const netgen::NetgenGeometry*, netgen::BisectionOptions&, const netgen::Array*>&, const string&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2146 | for(int j=0; j': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::OCCGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:33: 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] +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/python_occ.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp: In function 'void netgen::UpdateEdgeMarks(netgen::Mesh&, const netgen::Array*>&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2491:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2491 | for(int m = 0; m < mtets_old.Size(); m++) @@ -5294,6 +5050,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2630:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2630 | for(int j=0; j*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2858:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2858 | for(int i=1; i<=mtets.Size(); i++) @@ -5370,26 +5134,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3242:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3242 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, + 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3367:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3367 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, - 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/../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:3624:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3624 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ @@ -5423,10 +5177,386 @@ /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 'long unsigned int'} [-Wsign-compare] 4087 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, + 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, + 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, + 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/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3, double>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occmeshsurf.cpp:51:9: 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:9: 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, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:20, + 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/../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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:33: 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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:21:33: 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/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389: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 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/python_occ.cpp:131:27: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 131 | catch (NgException ex) | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; 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 = double; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:361: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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:604:47: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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/adfront3.cpp:670:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/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/../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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -5449,6 +5579,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -5460,16 +5600,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -5490,36 +5624,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2470:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2471:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2472:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2473:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2474:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for(int k = 0; k < pnt1_elems.Size(); k++) @@ -5542,10 +5650,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 600 | for(int j = 1; j <= vertelems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/adfront3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, + 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/../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/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -5554,20 +5694,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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/curvedelems.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -5593,8 +5723,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:158:41: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/python_occ.cpp:6: +/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 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/python_occ.cpp:6: +/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 + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -5608,13 +5784,33 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -5636,74 +5832,25 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, +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/clusters.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 89 | for (int i = begin+1; i <= end; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 110 | for (int j = 0; j < nnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 145 | for (int i = begin+1; i <= end; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 163 | for (int j = 0; j < nnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:288:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 288 | for (int j = 0; j < nnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:30:10: warning: unused variable 'ntasks' [-Wunused-variable] - 30 | auto ntasks = this->mesh.GetCommunicator().Size(); - | ^~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -5725,85 +5872,11 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:389: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 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2809:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3185:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:3809:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -5858,6 +5931,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:684:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:742:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 742 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ @@ -5867,6 +5946,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:777:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 777 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:801:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ @@ -5888,9 +5981,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1035:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1035 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 139 | for (int i = 0; i < npoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1122:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1122 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 160 | for (int i = 1; i <= npoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1176:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1176 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ @@ -5900,6 +6000,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1203:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1203 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 218 | for (int i = 1; i <= npoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 267 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1245:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1245 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ @@ -5927,6 +6034,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1354:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1354 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 357 | for (int l = 0; l < edges.Size(); l++) + | ~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1654:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) @@ -5952,40 +6062,57 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1800:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1800 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bisect.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, - 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/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -5995,32 +6122,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 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 3]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:1789:33: 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 'long unsigned int'} [-Wsign-compare] @@ -6029,71 +6136,164 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::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 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:89:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 89 | for (int i = begin+1; i <= end; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:110:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 110 | for (int j = 0; j < nnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:145:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 145 | for (int i = begin+1; i <= end; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:163:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 163 | for (int j = 0; j < nnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:288:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 288 | for (int j = 0; j < nnums.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:30:10: warning: unused variable 'ntasks' [-Wunused-variable] + 30 | auto ntasks = this->mesh.GetCommunicator().Size(); + | ^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/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/python_occ.cpp:6: -/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 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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, +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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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] +/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 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/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/python_occ.cpp:6: -/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 - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4043:20: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:4161:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -6207,7 +6407,101 @@ 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/delaunay2d.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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(netgen::PointIndex, const netgen::Point3d&, netgen::Array&, netgen::Mesh&, netgen::BoxTree<3>&, netgen::MeshNB&, netgen::Array, 0, int>&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 297 | for (int k = 0; k < connected.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/boundarylayer.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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/delaunay.cpp:437:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long 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 'long 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 'long 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 'long 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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1077 | for (int jj = 1; jj <= neartrias.Size(); jj++) + | ~~~^~~~~~~~~~~~~~~~~~~ +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/geomsearch.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -6216,6 +6510,63 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1190:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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 'long 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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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:46: required from here @@ -6229,20 +6580,14 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here @@ -6250,34 +6595,56 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/clusters.cpp: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 = 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/clusters.cpp:47:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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, + 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/delaunay2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -6299,6 +6666,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -6330,6 +6703,17 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -6360,6 +6744,21 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/curvedelems.cpp: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::Vec<3, double>; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' @@ -6367,197 +6766,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 139 | for (int i = 0; i < npoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 160 | for (int i = 1; i <= npoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 218 | for (int i = 1; i <= npoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 267 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 357 | for (int l = 0; l < edges.Size(); l++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: -/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/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, - 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/../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/geomsearch.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2372:19: required from 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::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/../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<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: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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: -/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> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp: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 = 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/clusters.cpp:47:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -6600,44 +6818,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/delaunay2d.cpp: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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/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, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': @@ -6648,54 +6828,21 @@ 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/delaunay2d.cpp: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_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:328:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, - 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, +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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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(netgen::PointIndex, const netgen::Point3d&, netgen::Array&, netgen::Mesh&, netgen::BoxTree<3>&, netgen::MeshNB&, netgen::Array, 0, int>&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:297:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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 'long 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:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 490 | if (centers.Size() < nelind) - | ~~~~~~~~~~~~~~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -6723,43 +6870,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ -/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 'long unsigned int'} [-Wsign-compare] - 809 | for (int i = 1; i <= tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::Array&, netgen::Array&, netgen::INDEX, const netgen::Point3d&, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ -[ 18%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -/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 'long 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 'long 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 'long unsigned int'} [-Wsign-compare] - 922 | for (int i = 1; i <= tempels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/global.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1027:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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 'long 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:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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 'long 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, 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, @@ -6772,7 +6886,12 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/delaunay2d.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -6784,23 +6903,69 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay2d.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/clusters.cpp:3: /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/hprefinement.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:2372:19: required from 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::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/../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<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: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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.cpp:3: +/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> + | ^~~ +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:28: required from here +/build/netgen-6.2.2006+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 'TIND 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:46: required from here @@ -6836,7 +7001,25 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/geomsearch.cpp:2: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:43: required from here +/build/netgen-6.2.2006+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, + 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/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -6848,14 +7031,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: + 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp -[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.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:46: required from here @@ -6869,14 +7048,14 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here @@ -6884,45 +7063,35 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:386:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::DelaunayTet'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:16:9: note: 'class netgen::DelaunayTet' declared here - 16 | class DelaunayTet - | ^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:1208:43: required from here -/build/netgen-6.2.2006+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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/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/../general/myadt.hpp:30, - 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/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/../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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/geomsearch.cpp:2: +/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/hprefinement.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -6934,16 +7103,31 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/delaunay.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp +[ 19%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp +[ 20%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/improve3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp [ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/localh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp +[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp +[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp +[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp +[ 22%] Linking CXX shared library pyngcore.cpython-39-x86_64-linux-gnu.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-39-x86_64-linux-gnu.so -o pyngcore.cpython-39-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libngcore.so.6.2.1905 -lpython3.9 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -6952,11 +7136,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 21%] Linking CXX shared library pyngcore.cpython-39-x86_64-linux-gnu.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-39-x86_64-linux-gnu.so -o pyngcore.cpython-39-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore.cpp.o -Wl,-rpath,/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libngcore.so.6.2.1905 -lpython3.9 +[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 23%] Built target pyngcore +[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -6970,13 +7157,13 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -6998,21 +7185,31 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 21%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -7025,33 +7222,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 21%] Built target pyngcore -[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -7065,15 +7237,18 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:15: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] + 435 | int point_sing[6]={0,0,0,0,0,0}; + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -7095,36 +7270,11 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:15: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] - 435 | int point_sing[6]={0,0,0,0,0,0}; - | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/classifyhpel.hpp:1508:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1508 | int point_sing[8]={0,0,0,0,0,0,0,0}; @@ -7213,18 +7363,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:86:3: warning: when initialized here [-Wreorder] 86 | HPRefElement :: HPRefElement(HPRefElement & el) : | ^~~~~~~~~~~~ -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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(netgen::Mesh&, netgen::Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) @@ -7232,6 +7370,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 90 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 116 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 143 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:158:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 158 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 165 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:233:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 233 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:244:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 244 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::Array&, double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:995:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (int l = 0; l < pts.Size(); l++) @@ -7243,6 +7429,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1252:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1252 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 469 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:491:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 491 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 512 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:529:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 529 | for(int i = 0; i < mesh.LockedPoints().Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 553 | for (int i = 0; i < seia.Size(); i++) + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1286:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1286 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ @@ -7252,45 +7454,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1292 | for (int i = 0; i < hpelements.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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:611:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 611 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:644:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 644 | for (int k = 0; k < elementsonnode[pi2].Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:657:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 657 | for (int k = 0; k < hasonepi.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1352:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1352 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 665 | for (int k = 0; k < hasbothpi.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:682:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 682 | for (int k = 0; k < hasonepi.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:753:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 753 | for (int k = 0; k < elementsonnode[pi2].Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:787:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 787 | for (int k = 0; k < hasbothpi.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1440:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1440 | for(ElementIndex i=0;i::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1512 | for(SurfaceElementIndex i=0;i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/hprefinement.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -7334,13 +7577,13 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -7362,47 +7605,33 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/hprefinement.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/global.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -7415,90 +7644,71 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:205:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 205 | for (int ri = 0; ri < rules.Size(); ri++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:217:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 217 | for (int j = 1; j <= rule.oldels.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:224:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 224 | for (int j = 1; j <= rule.newels.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 267 | for (int k = 0; k < elonnode[el[j]].Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:271:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 271 | for (int l = 0; l < nbels[sei].Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 282 | for (int ri = 0; ri < rules.Size(); ri++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:320:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 320 | for (int i = 1; i < elmap.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 327 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 364 | for(int i=0; ok && 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 401 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::Array&, netgen::Array&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 476 | for (int j = 1; j <= faceused.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 478 | for (int j = 1; j <= facenotused.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 553 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::Array >&, netgen::Array&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 627 | for (int j = 0; j < faceused.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 629 | for (int j = 0; j < facenotused.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 724 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::Array, 0, int>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 742 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 748 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::Array, 0, int>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 758 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -7519,6 +7729,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -7547,18 +7772,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': @@ -7573,18 +7798,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:109:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:126:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ @@ -7603,12 +7834,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:213:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:228:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ @@ -7618,26 +7843,65 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:247:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 247 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:205:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 205 | for (int ri = 0; ri < rules.Size(); ri++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:217:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 217 | for (int j = 1; j <= rule.oldels.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:224:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 224 | for (int j = 1; j <= rule.newels.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 267 | for (int k = 0; k < elonnode[el[j]].Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:271:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 271 | for (int l = 0; l < nbels[sei].Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:493:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 493 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 282 | for (int ri = 0; ri < rules.Size(); ri++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:320:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 320 | for (int i = 1; i < elmap.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 327 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 364 | for(int i=0; ok && 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*, const netgen::Array*>*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1573:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1573 | for(int k=0; !found && kSize(); k++) @@ -7654,27 +7918,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1647:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1647 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1661:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1661 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1664:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1664 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7690,10 +7936,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1735:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1735 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1808:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1808 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ @@ -7703,21 +7945,130 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1826:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1826 | for(int jj=i; !done && jj::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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1851:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1851 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ -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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1888:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1888 | for(int jj=i; !done && jj::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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/hprefinement.cpp: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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/hprefinement.cpp: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::HPRefElement; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:578: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::HPRefElement'; use copy-assignment or copy-initialization 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:58, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here + 246 | class HPRefElement + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/hprefinement.cpp: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/hprefinement.cpp:1657:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1837:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1940:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1940 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7794,254 +8145,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:2443:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2443 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 90 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 116 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 143 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:158:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 158 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 165 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:233:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 233 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:244:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 244 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 469 | for (int i = 0; i < seia.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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:491:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 491 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 512 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:529:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 529 | for(int i = 0; i < mesh.LockedPoints().Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 553 | for (int i = 0; i < seia.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:611:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 611 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/hprefinement.cpp: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::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: -/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/improve2.cpp:644:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 644 | for (int k = 0; k < elementsonnode[pi2].Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:657:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 657 | for (int k = 0; k < hasonepi.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 665 | for (int k = 0; k < hasbothpi.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:682:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 682 | for (int k = 0; k < hasonepi.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/hprefinement.cpp: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::HPRefElement; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:578: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::HPRefElement'; use copy-assignment or copy-initialization 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:58, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here - 246 | class HPRefElement - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/hprefinement.cpp: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/hprefinement.cpp:1657:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:1837:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:753:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 753 | for (int k = 0; k < elementsonnode[pi2].Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:787:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 787 | for (int k = 0; k < hasbothpi.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:39: required from here -/build/netgen-6.2.2006+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, - 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/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, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: -/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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -8055,59 +8160,11 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -8119,214 +8176,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hprefinement.cpp:2: /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/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 401 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::Array&, netgen::Array&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 476 | for (int j = 1; j <= faceused.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 478 | for (int j = 1; j <= facenotused.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 553 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::Array >&, netgen::Array&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 627 | for (int j = 0; j < faceused.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 629 | for (int j = 0; j < facenotused.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 724 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::Array, 0, int>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 742 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 748 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::Array, 0, int>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 758 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with 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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here - 201 | class ElementIndex - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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:50: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:34: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453: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 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1212:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1216:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -[ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -8338,30 +8191,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -8380,83 +8213,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ +[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -8534,6 +8302,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:337:33: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:358:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | if (maxn <= points.Size()) @@ -8541,28 +8318,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:366:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 366 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:497:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 497 | for (sei = 0; sei < GetNSE(); sei++) @@ -8570,12 +8325,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:541:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 541 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:627:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 627 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8616,46 +8365,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:960:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1163:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1163 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(netgen::MeshingParameters&, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:91:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 91 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 173 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:903:9: warning: unused variable 'rank' [-Wunused-variable] 903 | int rank = GetCommunicator().Rank(); | ^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:212:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 212 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:263:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 263 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~~~ -[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1348:6: warning: unused variable 'rank' [-Wunused-variable] 1348 | int rank = GetCommunicator().Rank(); @@ -8667,7 +8382,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1422:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1422 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshclass.cpp: In member function 'bool netgen::Mesh::TestOk() const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:1609:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1609 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) @@ -8746,7 +8460,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2672:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2672 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ -[ 25%] Linking CXX shared library libvisual.so /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2713:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2713 | for (i = 1; i <= GetNSE(); i++) @@ -8755,7 +8468,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2757:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2757 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2892:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2892 | i < GetNP()+PointIndex::BASE; i++) @@ -8830,30 +8542,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3588:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3588 | for (j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.9 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3889:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3889 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:4310:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4310 | for (int i = 1; i <= GetNE(); i++) @@ -8861,17 +8553,12 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ 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, @@ -9000,18 +8687,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6236:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6236 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6260:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 6260 | for(int i=0; i<(*userdata_int[id]).Size(); i++) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 6285 | for(int i=0; i<(*userdata_double[id]).Size(); i++) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -9020,7 +8699,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libvisual.so.6.2.1905 libvisual.so.6.2 libvisual.so +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6260:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 6260 | for(int i=0; i<(*userdata_int[id]).Size(); i++) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6285:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 6285 | for(int i=0; i<(*userdata_double[id]).Size(); i++) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -9041,6 +8727,52 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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 'long 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 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -9059,38 +8791,125 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +[ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +/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 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6275:53: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 25%] Built target visual -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& 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 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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 'long 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 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::MeshVolume(netgen::MeshingParameters&, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:91:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 91 | for (SurfaceElementIndex sei = 0; sei < mesh3d.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 173 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:212:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 212 | for (int i = oldne + 1; i <= mesh3d.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:263:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 263 | for (ElementIndex ei = oldne; ei < mesh3d.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -9118,22 +8937,96 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ -[ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of '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 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6275:53: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:68:39: required from here +/build/netgen-6.2.2006+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, + 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/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, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:200:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:242:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve2gen.cpp:311:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -9142,12 +9035,105 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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/meshclass.cpp:1896:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2358: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5848: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::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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5904:30: required from here +/build/netgen-6.2.2006+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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; 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 = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6119:15: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6247:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 58 | for (int i = 0; i < names.size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6272:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -9166,6 +9152,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -9176,48 +9181,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:241:27: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -9246,15 +9209,6 @@ /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 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/meshfunc2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 0; i < seia.Size(); i++) @@ -9268,6 +9222,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:488:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:518:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 518 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ @@ -9340,6 +9306,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1279:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:81: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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/meshing2.cpp:1377:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1377 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ @@ -9358,8 +9342,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:1485:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1485 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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:46: required from here @@ -9373,14 +9370,14 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here @@ -9388,134 +9385,293 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +[ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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/meshclass.cpp:1896:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2358: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::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:105:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with 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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:201:9: note: 'class netgen::ElementIndex' declared here + 201 | class ElementIndex + | ^~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5848: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::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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:50: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:417:34: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:453: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 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/../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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:5904:30: required from here -/build/netgen-6.2.2006+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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here + 207 | class INDEX_3 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; 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 = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6119:15: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:20, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6247:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 58 | for (int i = 0; i < names.size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:6272:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1272:5: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:982:17: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:2020:81: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, +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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1212:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:1216:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 34 | for (int i = 1; i <= rules.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 56 | for (int i = 0; i < rules.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | for (int i = 0; i < rules.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:345:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 345 | for(int i = 1; i <= allowpoint.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:374:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:379:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 379 | for(int i = 1; i <= groupfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:382:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 382 | for(int i = 1; i <= groupfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:383:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 383 | for (j = 1; j <= locfaces.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:397:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 397 | for(int i = 1; i <= groupfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:471:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 471 | for(int i = 1; i <= canuse.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:507:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:515:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 515 | for (int i = 1; i <= locelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:532:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 532 | for (int i = 1; i <= locelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 567 | for(int i = 1; i <= plainpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:570:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 570 | if (i <= pindex.Size()) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:584:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:588:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:592:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 592 | for(int i = 1; i <= delfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:596:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 596 | for(int i = 1; i <= locelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:626:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:632:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 632 | for(int i = 1; i <= templocelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:639:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 639 | for(int i = 1; i <= locpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:642:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 642 | if (i <= pindex.Size()) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:654:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:660:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 660 | for (int i = 1; i <= locelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:687:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 687 | for(int i = 1; i <= delfaces.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 711 | for(int i = 1; i <= ruleused.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1174 | for (int i = 1; i <= npoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1187 | for (int i = 1; i <= npoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1255 | for (int i = 1; i <= npoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -9527,10 +9683,26 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/improve3.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49, + 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/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:52: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 108 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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:46: required from here @@ -9665,6 +9837,100 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:257: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::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, + 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/../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, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:351:15: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:583: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 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, + 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/../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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:52: required from here +/build/netgen-6.2.2006+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, + 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/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/meshfunc2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -9681,8 +9947,25 @@ /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/netrule2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -9698,122 +9981,48 @@ /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, +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 34 | for (int i = 1; i <= rules.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 56 | for (int i = 0; i < rules.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | for (int i = 0; i < rules.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:345:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 345 | for(int i = 1; i <= allowpoint.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:374:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:379:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 379 | for(int i = 1; i <= groupfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:382:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 382 | for(int i = 1; i <= groupfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:383:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 383 | for (j = 1; j <= locfaces.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:397:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 397 | for(int i = 1; i <= groupfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:471:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 471 | for(int i = 1; i <= canuse.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:241:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ 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, @@ -9826,76 +10035,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:507:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:515:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 515 | for (int i = 1; i <= locelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:532:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 532 | for (int i = 1; i <= locelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 567 | for(int i = 1; i <= plainpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:570:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 570 | if (i <= pindex.Size()) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:584:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:588:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:592:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 592 | for(int i = 1; i <= delfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:596:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 596 | for(int i = 1; i <= locelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:626:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:628:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:632:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 632 | for(int i = 1; i <= templocelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:639:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 639 | for(int i = 1; i <= locpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:642:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 642 | if (i <= pindex.Size()) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:654:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:660:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 660 | for (int i = 1; i <= locelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:678:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:687:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 687 | for(int i = 1; i <= delfaces.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 711 | for(int i = 1; i <= ruleused.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1174:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1174 | for (int i = 1; i <= npoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1187:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1187 | for (int i = 1; i <= npoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:1255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1255 | for (int i = 1; i <= npoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshfunc.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -9910,28 +10064,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:49, - 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/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:52: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 108 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ +[ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -9950,6 +10089,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -9987,8 +10127,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp +[ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) @@ -10015,13 +10167,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const netgen::Mesh&, const netgen::NetgenGeometry&, char*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ @@ -10048,73 +10220,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:987:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:257: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::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, - 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/../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, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:351:15: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -10123,50 +10260,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:583: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 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, - 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/../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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing3.cpp:375:52: required from here -/build/netgen-6.2.2006+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, - 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/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1290 | for (i = 1; i <= locels.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2659 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -10180,25 +10303,22 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtool.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -10220,40 +10340,28 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -10266,32 +10374,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:1290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1290 | for (i = 1; i <= locels.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2659 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.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/msghandler.cpp: In function 'void netgen::ResetStatus()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] Linking CXX shared library libvisual.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../core/libngcore.so.6.2.1905 -lpython3.9 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU +[ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parser2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:46: required from here @@ -10324,12 +10424,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/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -10346,6 +10440,7 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -10363,24 +10458,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, 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, @@ -10391,62 +10469,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:32, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2741:33: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 256 | for (int j = 0; j < row.Size(); j++) + | ~~^~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libvisual.so.6.2.1905 libvisual.so.6.2 libvisual.so /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -10480,6 +10512,7 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -10503,6 +10536,84 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ +[ 28%] Built target visual +[ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/prism2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/prism2rls.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2409:40: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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/meshing/meshtype.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2656:16: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2693:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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, 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, @@ -10523,6 +10634,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramid2rls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramid2rls.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -10543,15 +10656,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:32, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2741:33: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/table.hpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 256 | for (int j = 0; j < row.Size(); j++) - | ~~^~~~~~~~~~~~ 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, @@ -10564,12 +10668,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/pyramidrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/pyramidrls.cpp +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o /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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/quadrls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/quadrls.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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -10596,87 +10704,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2409:40: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/meshing/meshtype.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +[ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2656:16: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:2693:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -10691,8 +10726,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -10715,28 +10748,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -10748,10 +10763,16 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/msghandler.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -10793,7 +10814,20 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp +[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -10805,10 +10839,71 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.cpp:3: + 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36:29: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -10819,15 +10914,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 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) @@ -10838,6 +10924,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -10860,6 +10948,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': @@ -10997,18 +11104,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ -In file included from /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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -11018,87 +11113,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 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 434 | for (i = 1; i <= pnearness.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -11106,17 +11126,14 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 485 | for (int j = 0; j < freezone.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here @@ -11124,31 +11141,31 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:36:29: required from here -/build/netgen-6.2.2006+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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:52:41: required from here +/build/netgen-6.2.2006+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:21, +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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here - 69 | class Point2d + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -11157,19 +11174,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, +[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/parser2.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -11181,84 +11215,172 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:52:41: required from here -/build/netgen-6.2.2006+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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'long 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 'long 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 'long 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 'long 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 'long 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:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 160 | if (pinew >= epgi.Size()+PointIndex::BASE) + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:181:5: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 181 | i < surfgi.Size()+PointIndex::BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:244:23: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 244 | if (surfgi.Size() < pnums.Elem(4+j)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:321:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 321 | if (surfgi.Size() < pnums.Elem(5+j)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/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 'long 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:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 806 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 816 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:848:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 848 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/netrule3.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -11273,6 +11395,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -11291,6 +11415,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -11301,18 +11445,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 434 | for (i = 1; i <= pnearness.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 473 | for (i = 0; i < oldutofreearea_i.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 485 | for (int j = 0; j < freezone.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -11337,7 +11488,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:370:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ -[ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:375:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ @@ -11359,7 +11509,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ @@ -11423,12 +11572,110 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:889:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/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 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -11443,6 +11690,31 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:30:49: required from here +/build/netgen-6.2.2006+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/meshing.hpp:23, + 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/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here + 188 | template <> class PointIndices<2> : public INDEX_2 + | ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' @@ -11455,6 +11727,46 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:48:30: required from here +/build/netgen-6.2.2006+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, + 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/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, + 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/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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:161:46: required from here +/build/netgen-6.2.2006+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/meshing.hpp:23, + 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/meshtype.hpp:116:9: note: 'class netgen::EdgePointGeomInfo' declared here + 116 | class EdgePointGeomInfo + | ^~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -11472,12 +11784,18 @@ /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:23, - 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -11512,165 +11830,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here 211 | class Vec2d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:2: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'long 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 'long 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 'long 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 'long 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 'long 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:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 160 | if (pinew >= epgi.Size()+PointIndex::BASE) - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:181:5: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 181 | i < surfgi.Size()+PointIndex::BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:244:23: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 244 | if (surfgi.Size() < pnums.Elem(4+j)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:321:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 321 | if (surfgi.Size() < pnums.Elem(5+j)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/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 'long 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:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 806 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 816 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:848:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 848 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -11684,17 +11855,37 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -11738,8 +11929,27 @@ /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/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::Array&, netgen::Array&, int, netgen::Array&, int, netgen::Array&, netgen::Array&, int, const netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:170:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 170 | for (int i = maxlegalline; i < llines1.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:208:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 208 | for (int ri = 1; ri <= rules.Size(); ri++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:360:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 360 | for (int i = 0; i < pmap.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:511:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 511 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 544 | for (int i = maxlegalline+1; i <= llines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:631:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 631 | for (int i = 1; i <= elements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -11761,112 +11971,44 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -[ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:30:49: required from here -/build/netgen-6.2.2006+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/meshing.hpp:23, - 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/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/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: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:511:28: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:48:30: required from here -/build/netgen-6.2.2006+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, - 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/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, +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/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 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:161:46: required from here -/build/netgen-6.2.2006+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/meshing.hpp:23, - 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/meshtype.hpp:116:9: note: 'class netgen::EdgePointGeomInfo' declared here - 116 | class EdgePointGeomInfo - | ^~~~~~~~~~~~~~~~~ + 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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -11879,40 +12021,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::Array&, netgen::Array&, int, netgen::Array&, int, netgen::Array&, netgen::Array&, int, const netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:170:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 170 | for (int i = maxlegalline; i < llines1.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:208:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 208 | for (int ri = 1; ri <= rules.Size(); ri++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:360:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 360 | for (int i = 0; i < pmap.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:511:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 511 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 544 | for (int i = maxlegalline+1; i <= llines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:631:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 631 | for (int i = 1; i <= elements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/refine.cpp:511:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -11924,10 +12036,33 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parser3.cpp:2: + 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/../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/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 210 | for (int i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 396 | for (int i = oldsize; i < mesh.GetNP(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:501:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 501 | for (int i = 1; i <= parents.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:510:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 510 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -11943,6 +12078,27 @@ /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/topology.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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, 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, @@ -11966,119 +12122,15 @@ /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:31: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/specials.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp -[ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/tetrarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/tetrarls.cpp -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/topology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp -[ 35%] Linking CXX shared library libocc.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/core: ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:597:51: required from here -/build/netgen-6.2.2006+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, - 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/../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:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:607:42: required from here -/build/netgen-6.2.2006+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, - 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/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, 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/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 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -12099,8 +12151,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -12119,6 +12169,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +[ 35%] Linking CXX shared library libocc.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.dir/link.txt --verbose=1 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -12129,20 +12181,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/core: ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -12197,6 +12236,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:1086:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ +In file included from /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.5.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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -12206,8 +12263,119 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +[ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/triarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/triarls.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:597:51: required from here +/build/netgen-6.2.2006+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, + 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/../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:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.cpp:607:42: required from here +/build/netgen-6.2.2006+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, + 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/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 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:395:45: required from here +/build/netgen-6.2.2006+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/meshing.hpp:23, 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/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/validate.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/validate.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -12221,13 +12389,24 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -12249,19 +12428,19 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -12274,30 +12453,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) - | ~~~^~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libocc.so.6.2.1905 libocc.so.6.2 libocc.so -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:116:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 116 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 210 | for (int i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 396 | for (int i = oldsize; i < mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:501:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 501 | for (int i = 1; i <= parents.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:510:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 510 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::Array&, const netgen::Array*>&, netgen::Array*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 13 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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, @@ -12310,25 +12497,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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.5.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 36%] Built target occ -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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, 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -12352,7 +12539,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12380,37 +12567,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -Scanning dependencies of target occvis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -12431,7 +12593,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Doccvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (int j = 0; j < ld.locelements.Size(); j++) @@ -12456,28 +12617,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:507:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) @@ -12502,12 +12641,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:787:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:927:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 927 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ @@ -12526,43 +12659,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::Array&, const netgen::Array*>&, netgen::Array*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103:46: required from here @@ -12652,22 +12748,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here 67 | class Point3d | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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.5.cpp:3: + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -12689,19 +12773,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:486:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler3.cpp:267:15: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libocc.so.6.2.1905 libocc.so.6.2 libocc.so +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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/specials.cpp:2: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -12710,27 +12801,67 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 37%] Built target occ +make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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.5.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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.5.cpp: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 = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:79:24: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". +Scanning dependencies of target occvis +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -12745,6 +12876,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Doccvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:26, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -12773,53 +12906,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:395:45: required from here -/build/netgen-6.2.2006+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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:188:21: note: 'class netgen::PointIndices<2>' declared here - 188 | template <> class PointIndices<2> : public INDEX_2 - | ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -12884,12 +12985,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:427:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 427 | for (int j = 0; j < elementsonpoint[actpind].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp: In function 'double netgen::CalcTotalBad(const T_POINTS&, const T_VOLELEMENTS&, const netgen::MeshingParameters&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:936:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 936 | for (int i = 1; i <= elements.Size(); i++) @@ -12905,14 +13000,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1564:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1564 | for(i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::Array*>*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1713:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1713 | for(i=1; i<=points.Size(); i++) @@ -12926,43 +13013,68 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1767:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1767 | if(i < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:1824:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1824 | for(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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588:31: required from here +/build/netgen-6.2.2006+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, + 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/../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:31, + 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/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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -12979,12 +13091,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 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -12996,10 +13116,60 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/secondorder.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:3: /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> | ^~~ +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -13020,12 +13190,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(netgen::Mesh&, const netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) @@ -13036,6 +13200,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 104 | for (i = 1; i <= mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 146 | for (i = 1; i <= othermesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 180 | for (i = 1; i <= mesh.GetNP(); i++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -13043,14 +13227,14 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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.5.cpp:3: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here @@ -13058,32 +13242,24 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 104 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ -[ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 146 | for (i = 1; i <= othermesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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.5.cpp: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 = 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 + 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/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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 180 | for (i = 1; i <= mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; 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 = 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 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, @@ -13096,65 +13272,48 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443:47: required from here +/build/netgen-6.2.2006+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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, + 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/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.cpp:588:31: required from here -/build/netgen-6.2.2006+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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:21, +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, - 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/../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:31, - 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/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 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ + 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/../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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': @@ -13175,21 +13334,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing2.5.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -13218,15 +13362,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/specials.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -13312,33 +13447,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1166:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1166 | for (ElementIndex ei = begin; ei < end; ei++) | ~~~^~~~~ +[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1209:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1209 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1786:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1786 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::Array&, bool) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1827:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1827 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:1839:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1839 | for(int k=0;k::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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/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 -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; 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 = 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 'long unsigned int'} [-Wsign-compare] -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/topology.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/smoothing3.cpp:443:47: required from here -/build/netgen-6.2.2006+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, - 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/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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:46: required from here @@ -13492,14 +13531,22 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -[ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hexarls.cpp +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -13519,6 +13566,231 @@ /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/bcfunctions.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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::Array&, const netgen::BitArray&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::Array&, const netgen::Array&, double, bool, netgen::Array*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::BitArray&, netgen::BitArray&, const netgen::Mesh&, const netgen::Array&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 114 | for(int i=0; i&, const netgen::BitArray&, const netgen::Refinement&, const netgen::Array&, double, bool, const netgen::Array*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 202 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 307 | for(int i=0; i&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 64 | for(int j = 1; j <= face_colours.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 79 | for( int i = 1; i <= face_colours.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:568:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 568 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/netgenout.hpp:103: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -13624,18 +13896,32 @@ /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:43: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = int; S = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:45: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 722 | for (int i = 0; i < data.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 723 | for (int j = i+1; j < data.Size(); j++) + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -13651,8 +13937,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> | ^~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -13666,13 +13964,13 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -13694,19 +13992,19 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:3: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -13719,154 +14017,146 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(netgen::Mesh&, netgen::Array&, const netgen::BitArray&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const netgen::Mesh&, netgen::Array&, const netgen::Array&, double, bool, netgen::Array*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::BitArray&, netgen::BitArray&, const netgen::Mesh&, const netgen::Array&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 114 | for(int i=0; i&, const netgen::BitArray&, const netgen::Refinement&, const netgen::Array&, double, bool, const netgen::Array*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 202 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 307 | for(int i=0; i 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:37:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 37 | if (glob_edge.Size() != ned) + | ~~~~~~~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:48:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 48 | if (glob_vert.Size() != mesh.GetNV()) + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:29:9: warning: unused variable 'id' [-Wunused-variable] + 29 | int id = comm.Rank(); + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:64:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 64 | for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantPNum(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:72:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 72 | for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)': +/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 'long 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/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:138:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 138 | for (int el = 1; el <= mesh.GetNE(); el++) + | ~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 147 | for ( int i = 0; i < edges.Size(); i++ ) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:149:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 149 | for ( int i = 0; i < faces.Size(); i++ ) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:142:22: warning: unused variable 'volel' [-Wunused-variable] + 142 | const Element & volel = mesh.VolumeElement (el); + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:153:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 153 | for (int el = 1; el <= mesh.GetNSE(); el++) + | ~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 160 | for ( int i = 0; i < edges.Size(); i++ ) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:156:24: warning: unused variable 'surfel' [-Wunused-variable] + 156 | const Element2d & surfel = mesh.SurfaceElement (el); + | ^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:184:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 184 | for (int volel = 1; volel <= mesh.GetNE(); volel++) + | ~~~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:187:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 187 | for ( int i = 0; i < edges.Size(); i++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:191:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for ( int i = 0; i < faces.Size(); i++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:195:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 195 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) + | ~~~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:198:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 198 | for (int i = 0; i < edges.Size(); i++) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:370:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 370 | for (int ii = 0; ii < recvarray.Size(); ii+=2) + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:10: warning: unused variable 'v1' [-Wunused-variable] + 312 | int v1, v2; + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:14: warning: unused variable 'v2' [-Wunused-variable] + 312 | int v1, v2; + | ^~ +/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 'long 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:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 615 | for (int ii = 0; ii < recvarray.Size(); ii+=3) + | ~~~^~~~~~~~~~~~~~~~~~ +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:29: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/bcfunctions.cpp: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 = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -13903,18 +14193,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -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/bcfunctions.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/validate.cpp:59:27: required from here @@ -13936,8 +14214,82 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: +/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/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -13950,14 +14302,56 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -13974,91 +14368,48 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -[ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/hexarls.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/hexarls.cpp /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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.cpp -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 64 | for(int j = 1; j <= face_colours.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 79 | for( int i = 1; i <= face_colours.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 194 | for(int i = 1; i <= bc_num.Size();i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 229 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -14067,9 +14418,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 262 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) - | ~~~~~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; @@ -14078,34 +14426,62 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | for(int i = 1; i <= all_colours.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 329 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 354 | for(int i = 1; i <= all_colours.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 386 | for(int i = 0; i < colours_sorted.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 408 | for(int i = 0; i < faces_sorted.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -[ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, + 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, + 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/meshing.hpp:64, 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': @@ -14130,15 +14506,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:96:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 96 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:104:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:112:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 112 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:117:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ @@ -14340,7 +14738,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:627:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int l = 0; l [with auto:19 = netgen::Mesh::SendMesh() const::]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:677:6: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:658:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14349,7 +14746,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 665 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:19 = netgen::Mesh::SendMesh() const::]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:695:6: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:658:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -14457,6 +14853,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1396 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1403:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1403 | if (volume_weights.Size() 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 'long unsigned int'} [-Wsign-compare] + 16 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::PartHybridMesh()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/parallelmesh.cpp:1660:35: warning: unused variable 'v_weights' [-Wunused-variable] 1660 | idxtype *xadj, * adjacency, *v_weights = NULL, *e_weights = NULL; @@ -14541,23 +14963,32 @@ /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; | ^~~~~~~~~~ +[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/bcfunctions.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = int; S = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:372:45: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 722 | for (int i = 0; i < data.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 723 | for (int j = i+1; j < data.Size(); j++) - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -14610,9 +15041,20 @@ 709 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + 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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -14621,10 +15063,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 280 | for (i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/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 'long 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 'long 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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: + 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -14638,70 +15090,19 @@ 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:4: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 419 | for (int i = 1; i <= linelists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 423 | for (int i = 1; i <= trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ +[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -14709,28 +15110,14 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/bcfunctions.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here @@ -14738,216 +15125,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:37:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 37 | if (glob_edge.Size() != ned) - | ~~~~~~~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:48:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 48 | if (glob_vert.Size() != mesh.GetNV()) - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:29:9: warning: unused variable 'id' [-Wunused-variable] - 29 | int id = comm.Rank(); - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantFaceNum(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:64:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 64 | for ( int i = 0; i < loc2distface[locnum-1].Size(); i+=1 ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantPNum(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:72:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 72 | for ( int i = 0; i < loc2distvert[locnum-1].Size(); i+=1 ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::SetDistantEdgeNum(int, int)': -/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 'long unsigned int'} [-Wsign-compare] - 81 | for ( int i = 0; i < loc2distedge[locnum-1].Size(); i+=1 ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/bcfunctions.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:56:29: required from here -/build/netgen-6.2.2006+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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: -/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/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:138:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 138 | for (int el = 1; el <= mesh.GetNE(); el++) - | ~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:147:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 147 | for ( int i = 0; i < edges.Size(); i++ ) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:149:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 149 | for ( int i = 0; i < faces.Size(); i++ ) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:142:22: warning: unused variable 'volel' [-Wunused-variable] - 142 | const Element & volel = mesh.VolumeElement (el); - | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:153:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 153 | for (int el = 1; el <= mesh.GetNSE(); el++) - | ~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 160 | for ( int i = 0; i < edges.Size(); i++ ) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:156:24: warning: unused variable 'surfel' [-Wunused-variable] - 156 | const Element2d & surfel = mesh.SurfaceElement (el); - | ^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:184:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 184 | for (int volel = 1; volel <= mesh.GetNE(); volel++) - | ~~~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/bcfunctions.cpp: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 = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:323:22: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:187:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 187 | for ( int i = 0; i < edges.Size(); i++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:191:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for ( int i = 0; i < faces.Size(); i++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:195:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 195 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) - | ~~~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:198:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 198 | for (int i = 0; i < edges.Size(); i++) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:370:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 370 | for (int ii = 0; ii < recvarray.Size(); ii+=2) - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:10: warning: unused variable 'v1' [-Wunused-variable] - 312 | int v1, v2; - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:312:14: warning: unused variable 'v2' [-Wunused-variable] - 312 | int v1, v2; - | ^~ -/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 'long 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:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 615 | for (int ii = 0; ii < recvarray.Size(); ii+=3) - | ~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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 'long 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::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/bcfunctions.cpp:3: -/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:46: required from here @@ -15045,140 +15226,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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: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/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, - 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/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - 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/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:41:15: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.cpp:329:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, - 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/../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/python_mesh.cpp:6: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15187,92 +15237,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211: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::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/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:23, - 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/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 419 | for (int i = 1; i <= linelists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 423 | for (int i = 1; i <= trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:26, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': @@ -15321,12 +15292,67 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/python_mesh.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:112:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ -[ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomtest3d.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:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 86 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 119 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 335 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 367 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1621 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1651 | if (ela.Size() < pi+1) + | ~~~~~~~~~~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/basegeom.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/myadt.hpp:1, @@ -15342,21 +15368,18 @@ /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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:554:26: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:944:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 944 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ -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: -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In lambda function: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:975:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 975 | for (ElementIndex ei = 0; ei < self.GetNE(); ei++) @@ -15365,29 +15388,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:996:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 996 | for(auto i = 0; i 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 280 | for (i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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 'long 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 'long unsigned int'} [-Wsign-compare] - 337 | for (i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ + 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:272: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/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 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -15397,27 +15418,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 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/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:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 86 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 119 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 335 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 367 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1621 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1651 | if (ela.Size() < pi+1) - | ~~~~~~~~~~~^~~~~~ +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occgeom.hpp:367:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/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:27: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15429,8 +15471,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; pybind11::module = pybind11::module_]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:533:32: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/python_mesh.cpp:51:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/occ/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/../meshing/meshing.hpp:7, + 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/../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, + 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:4: @@ -15442,52 +15509,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 721 | for (i = 1; i <= p.Size(); i++) - | ~~^~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom2d.cpp:272: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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:1928:16: required from 'void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/adtree.cpp:2422:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:30, 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshclass.hpp:211:25: required from here @@ -15514,21 +15558,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, - 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/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 721 | for (i = 1; i <= p.Size(); i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -15544,7 +15577,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here 1049 | class Element0d | ^~~~~~~~~ -[ 45%] Linking CXX shared library liboccvis.so +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp +[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp +[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/geomfuncs.cpp:3: @@ -15556,8 +15594,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libocc.so.6.2.1905 ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 +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: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: @@ -15579,20 +15626,13 @@ /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 | ^~~~~~~ -[ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp -[ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 46%] Built target occvis [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/bfgs.cpp [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/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/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15601,6 +15641,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 47%] Linking CXX shared library liboccvis.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.dir/link.txt --verbose=1 In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: @@ -15610,13 +15652,26 @@ /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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: libocc.so.6.2.1905 ../core/libngcore.so.6.2.1905 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.9 +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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: +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp -[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/array.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/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-x86_64-linux-gnu' +[ 47%] Built target occvis 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/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15625,20 +15680,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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: -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/array.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../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/spline.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15647,17 +15695,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp -/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 'long unsigned int'} [-Wsign-compare] - 75 | for(int i=0; i hash.Size()) i = 1; @@ -15666,8 +15708,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp +/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 'long unsigned int'} [-Wsign-compare] + 75 | for(int i=0; i::~SplineGeometry() [with int D = 2]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:130:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -15727,47 +15771,17 @@ 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/spline.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, - 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/../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/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/flags.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp +[ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/bitarray.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/bitarray.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp +[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, @@ -15781,21 +15795,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] - 72 | if (h*w) - | ~^~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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, @@ -15807,6 +15806,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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +[ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/flags.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/flags.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp +/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/meshing/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/splinegeometry.cpp:124:23: required from 'void netgen::SplineGeometry::AppendPoint(const netgen::Point&, double, bool) [with int D = 2]' @@ -15839,31 +15844,38 @@ 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/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 pybind11::handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' -/usr/include/pybind11/cast.h:1768:72: 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:58: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/polynomial.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/gprim/spline.cpp:8: /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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/meshing.hpp:7, + 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/../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/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp:19: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15872,9 +15884,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/array.cpp:16: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15885,7 +15908,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/linopt.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/linalg/linsearch.cpp:19: /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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15894,17 +15917,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, @@ -15916,20 +15928,23 @@ /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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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/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 pybind11::handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' +/usr/include/pybind11/cast.h:1768:72: 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:58: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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: -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -15940,7 +15955,7 @@ | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/linsearch.cpp:19: /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:46: required from here @@ -15949,57 +15964,31 @@ | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 110 | for (int i = BASE; i < data.Size()+BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 0]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 117 | for (int i = BASE; i < data.Size()+BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 0]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 125 | for (int i = BASE; i < data.Size()+BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [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/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 110 | for (int i = BASE; i < data.Size()+BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [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/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 117 | for (int i = BASE; i < data.Size()+BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [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/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 125 | for (int i = BASE; i < data.Size()+BASE; i++) - | ~~^~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp +[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long 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/seti.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.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/dynamicmem.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16010,7 +15999,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/flags.cpp:12: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16048,37 +16037,64 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:186:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (i = 1; i <= strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:188:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for (i = 1; i <= numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/flags.cpp:190:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for (i = 1; i <= defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 110 | for (int i = BASE; i < data.Size()+BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 0]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 117 | for (int i = BASE; i < data.Size()+BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 0]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 125 | for (int i = BASE; i < data.Size()+BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [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/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 110 | for (int i = BASE; i < data.Size()+BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [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/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 117 | for (int i = BASE; i < data.Size()+BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [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/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 125 | for (int i = BASE; i < data.Size()+BASE; i++) + | ~~^~~~~~~~~~~~~~~~~~ +[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, + 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: /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: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 size_t' {aka 'const long 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/seti.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: @@ -16110,38 +16126,25 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const 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:67:37: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -[ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const string&) const [with T = netgen::Array*; std::string = std::__cxx11::basic_string]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const 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:37: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.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/cast.h:931:20: 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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' -/usr/include/pybind11/cast.h:873:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' -/usr/include/pybind11/pybind11.h:192:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:70:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:1316: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:756:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': -/usr/include/pybind11/cast.h:931:20: 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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' -/usr/include/pybind11/cast.h:873:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' -/usr/include/pybind11/pybind11.h:192:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, {}, {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}>::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:84:19: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' -/usr/include/pybind11/pybind11.h:1316: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:760:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/dynamicmem.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'TIND 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: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 size_t' {aka 'const long 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/mpi_interface.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp -[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/hashtabl.cpp:13: @@ -16153,6 +16156,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:130:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/bitarray.cpp:131:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; @@ -16169,17 +16184,8 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /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: -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +[ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dmesh_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, 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: @@ -16218,7 +16224,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/optmem.cpp:13: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp:19: /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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16227,19 +16233,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 32 | for (int i = 0; i < bablocks.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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: -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/parthreads.cpp:9: @@ -16251,15 +16244,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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/optmem.cpp:13: -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:2: @@ -16271,6 +16255,24 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': +/usr/include/pybind11/cast.h:931:20: 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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' +/usr/include/pybind11/cast.h:873:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' +/usr/include/pybind11/pybind11.h:192:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:70:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:1316: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:756:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': +/usr/include/pybind11/cast.h:931:20: 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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' +/usr/include/pybind11/cast.h:873:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' +/usr/include/pybind11/pybind11.h:192:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function&, netgen::Mesh, {}, {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}>::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:84:19: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' +/usr/include/pybind11/pybind11.h:1316: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:760:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) @@ -16279,6 +16281,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 32 | for (int i = 0; i < bablocks.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: @@ -16288,6 +16305,15 @@ /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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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: +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/sort.cpp:14: @@ -16299,20 +16325,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mystring.cpp:19: +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.cpp:13: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/table.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16323,7 +16347,7 @@ | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/optmem.cpp:13: /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:46: required from here @@ -16344,7 +16368,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/mpi_interface.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/spbita2d.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16353,9 +16377,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, + 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: +/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:8: /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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16364,19 +16397,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] - 32 | int flag; - | ^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, - 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: -/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: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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: @@ -16386,6 +16406,21 @@ /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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] + 32 | int flag; + | ^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: @@ -16397,7 +16432,7 @@ | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/gzstream.cpp:30: /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:46: required from here @@ -16406,7 +16441,7 @@ | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/meshing/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/general/mpi_interface.cpp:8: /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:46: required from here @@ -16428,80 +16463,208 @@ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Scanning dependencies of target geom2d make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o +[ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o Scanning dependencies of target stl +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp +[ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build -[ 55%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -[ 55%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -[ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o [ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp +make -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2d_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp [ 58%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -[ 58%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o +[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o +[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp +[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp +[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp +[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o +[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o +[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp -[ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp -[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stlline.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp Scanning dependencies of target csg make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build -[ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stltool.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp -[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/stltopology.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstl_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/stl.dir/python_stl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp [ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o +[ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/algprim.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp -[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o +[ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.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/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/brick.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp +[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, +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/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 49 | for (int i = 1; i <= meshpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 63 | for (int i = 1; i <= meshlines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:444:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 444 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:459:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 459 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:471:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 471 | for (int i = 1; i <= mesh.GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:491:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 491 | for (int i = 1; i <= refpts.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:564:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 564 | for (int i = 1; i <= mesh.GetNP(); i++) + | ~~^~~~~~~~~~~~~~~ +/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 'long unsigned int'} [-Wsign-compare] + 566 | for (int j = 1; j <= spiralps.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/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 'long 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 'long unsigned int'} [-Wsign-compare] + 641 | for (int hi = 0; hi < segs.Size(); hi++) + | ~~~^~~~~~~~~~~~~ +/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 'long unsigned int'} [-Wsign-compare] + 657 | for (int hi = 0; hi < icompress.Size(); hi++) + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:670:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 670 | if (hi < ispiral_point.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:710:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 710 | for (int hi = 0; hi < segs.Size(); hi++) + | ~~~^~~~~~~~~~~~~ +/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 'long unsigned int'} [-Wsign-compare] + 728 | for (int i = 0; i < icompress.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:3: @@ -16514,8 +16677,10 @@ 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/meshstlsurface.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -16524,17 +16689,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, @@ -16548,6 +16738,66 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, 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: @@ -16559,28 +16809,88 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +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': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp: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: @@ -16588,13 +16898,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -16603,6 +16918,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 119 | for (i = 1; i <= edgelist1.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 233 | for (i = 1; i <= edgelist2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 261 | for (i = 1; i <= plist.Size()-1; i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 273 | for (i = 1; i <= plist.Size()-1; i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) + | ~~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 480 | for (i = 1; i <= trigsinbox2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 488 | for (i = 1; i <= trigsinbox.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, 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: @@ -16610,61 +16952,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:979:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 979 | for (k2 = 1; k2 <= linenums.Size(); k2++) + | ~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1274:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1274 | for (int j = 2; j <= plimes2.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1277 | for (int j = 1; j <= plimes2.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1284:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1284 | for (int j = 1; j <= plimes1.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1297:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1297 | for (int kk = 1; kk <= foundpts.Size(); kk++) + | ~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -16681,133 +16988,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:120:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:136:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 136 | for (int k = 0; k < locsearch.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:141:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 141 | for (int k = 0; k < locsearch.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~ -/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 'long 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 'long unsigned int'} [-Wsign-compare] - 215 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:265:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 265 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/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 'long 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 'long unsigned int'} [-Wsign-compare] - 285 | for (int i = 0; i < splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:339:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 339 | for (int i = 1; i <= mappoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:349:7: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:434:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 434 | pi < mesh->GetNP()+PointIndex::BASE; pi++) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:511:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 511 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) - | ~~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -16824,53 +17018,57 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:483:22: warning: unused variable 'firstpi' [-Wunused-variable] - 483 | PointIndex firstpi; - | ^~~~~~~ /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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:609:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 609 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -16883,26 +17081,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -16911,21 +17104,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: @@ -16933,33 +17125,38 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp: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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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': @@ -16970,6 +17167,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 611 | for (i = 1; i <= vic.Size(); i++) + | ~~^~~~~~~~~~~~~ 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': @@ -16978,23 +17202,113 @@ | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 896 | for (i = 1; i <= importpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 912 | for (i = 1; i <= importpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 944 | for (i = 1; i <= importlines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1043 | for (i = 1; i <= externaledges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1065 | for (i = 1; i <= storedexternaledges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/python_stl.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1266 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} + | ~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: @@ -17002,13 +17316,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} - | ~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 119 | for (i = 1; i <= edgelist1.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -17021,42 +17328,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 233 | for (i = 1; i <= edgelist2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 261 | for (i = 1; i <= plist.Size()-1; i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 273 | for (i = 1; i <= plist.Size()-1; i++) - | ~~^~~~~~~~~~~~~~~~~ In file included 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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) - | ~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 480 | for (i = 1; i <= trigsinbox2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 488 | for (i = 1; i <= trigsinbox.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -17065,65 +17341,152 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - 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, +/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1624 | for (i = 1; i <= vicarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1642 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1655 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1663 | for (i = 1; i <= vicarray.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1678 | for (i = 1; i <= vicinity.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1697 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1711 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1722 | if (trig <= vicinity.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, 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: + 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:979:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 979 | for (k2 = 1; k2 <= linenums.Size(); k2++) - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1274:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1274 | for (int j = 2; j <= plimes2.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1277:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1277 | for (int j = 1; j <= plimes2.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1284:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1284 | for (int j = 1; j <= plimes1.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:1297:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1297 | for (int kk = 1; kk <= foundpts.Size(); kk++) - | ~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1970 | if (trig <= markedtrigs.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1981 | if (trig <= markedtrigs.Size() && trig >=1) + | ~~~~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2157 | for (int j = 1; j <= inters.Size(); j++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2321 | if (pn <1 || pn > lineendpoints.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2948 | for (i = 1; i <= todolist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 2964 | for (i = 1; i <= nextlist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3011 | for (i = 1; i <= todolist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3032 | for (i = 1; i <= nextlist.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3047 | for (i = 1; i <= spiralpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 461 | for (int i = 0; i < readtrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 479 | for(int i = 0; i < readtrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -17140,241 +17503,96 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 461 | for (int i = 0; i < readtrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 479 | for(int i = 0; i < readtrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 17 | for ( int i = 0; i < bcnames.Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 19 | for (int i=0; i= bcnr) - | ~~~~~~~~~~~~~~~^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:911:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 911 | if ( bcnr > bcnames.Size() ) - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:920:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 920 | for (int i = 0; i < bcnames.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:936:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 936 | if ( materials.Size() >= domnr) - | ~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:945:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 945 | if (domnr > materials.Size()) materials.SetSize (domnr); - | ~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:963:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] - 963 | if ( maxh.Size() >= domnr && domnr > 0) - | ~~~~~~~~~~~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 972 | if (domnr > maxh.Size()) maxh.SetSize (domnr); - | ~~~~~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:725:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 725 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1010 | for (i = 1; i <= oriented.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1031:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1031 | for (i = 1; i <= list1.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:1051:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1051 | for (i = 1; i <= list2.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 49 | for (int i = 1; i <= meshpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 63 | for (int i = 1; i <= meshlines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, 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/csgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, 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/csgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -17387,52 +17605,76 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:444:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 444 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:459:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 459 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:471:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 471 | for (int i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:491:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 491 | for (int i = 1; i <= refpts.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:564:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 564 | for (int i = 1; i <= mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~~ -/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 'long unsigned int'} [-Wsign-compare] - 566 | for (int j = 1; j <= spiralps.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/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 'long 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 'long unsigned int'} [-Wsign-compare] - 641 | for (int hi = 0; hi < segs.Size(); hi++) - | ~~~^~~~~~~~~~~~~ -/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 'long unsigned int'} [-Wsign-compare] - 657 | for (int hi = 0; hi < icompress.Size(); hi++) - | ~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:670:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 670 | if (hi < ispiral_point.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:710:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 710 | for (int hi = 0; hi < segs.Size(); hi++) - | ~~~^~~~~~~~~~~~~ -/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 'long unsigned int'} [-Wsign-compare] - 728 | for (int i = 0; i < icompress.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 17 | for ( int i = 0; i < bcnames.Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 19 | for (int i=0; i= bcnr) + | ~~~~~~~~~~~~~~~^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:911:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 911 | if ( bcnr > bcnames.Size() ) + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:920:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 920 | for (int i = 0; i < bcnames.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:936:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 936 | if ( materials.Size() >= domnr) + | ~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:945:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 945 | if (domnr > materials.Size()) materials.SetSize (domnr); + | ~~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:963:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] + 963 | if ( maxh.Size() >= domnr && domnr > 0) + | ~~~~~~~~~~~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 972 | if (domnr > maxh.Size()) maxh.SetSize (domnr); + | ~~~~~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] @@ -17494,6 +17762,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ +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/csgeom.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) @@ -17510,13 +17784,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ -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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int i = 2; i <= pts.Size(); i++) @@ -17529,6 +17796,17 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 619 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 738 | while (inthl < 1.000000001 && j <= inthi.Size()) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -17537,74 +17815,156 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 738 | while (inthl < 1.000000001 && j <= inthi.Size()) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/algprim.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 443 | for (int l = 0; l < innerchartpts.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:31: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 540 | for (int i = 1; i <= atlas.Size(); i++) + | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, 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: @@ -17612,6 +17972,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 623 | if (i > chartmark.Size()) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (nr > atlas.Size()) + | ~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; @@ -17628,13 +18008,28 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, 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: @@ -17642,25 +18037,217 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:120:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 120 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:136:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 136 | for (int k = 0; k < locsearch.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:141:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 141 | for (int k = 0; k < locsearch.Size(); k++) + | ~~^~~~~~~~~~~~~~~~~~ +/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 'long unsigned int'} [-Wsign-compare] + 202 | for (int i = 0; i < splines.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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 215 | for (int i = 0; i < splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/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 'long 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 'long 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 'long unsigned int'} [-Wsign-compare] + 285 | for (int i = 0; i < splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:339:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 339 | for (int i = 1; i <= mappoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:349:7: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 349 | pi < mesh.GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:434:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 434 | pi < mesh->GetNP()+PointIndex::BASE; pi++) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:20, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::SplineGeometry2d; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:38: 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] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:38: 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/geom2d/genmesh2d.cpp:511:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 511 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) + | ~~~^~~~~~~~~~~~~ +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:483:22: warning: unused variable 'firstpi' [-Wunused-variable] + 483 | PointIndex firstpi; + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:609:44: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 609 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: +/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 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: + 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -17677,59 +18264,149 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/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:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 206 | for (int i = 0; i < self.splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/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/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:257:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 257 | for(int i = 0; i < self.splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: + 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 318 | for (int i = 0; i < self.geompoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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:331:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 331 | for (int i = 0; i < self.splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:350:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 350 | for (int i = 0; i < self.geompoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:358:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 358 | for (int i = 0; i < self.splines.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, 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, @@ -17754,22 +18431,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:9: + 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -17782,154 +18463,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included 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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::Array&, const netgen::Point3d&, double)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 19 | for (int i = 1; i <= ap.Size(); i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 443 | for (int l = 0; l < innerchartpts.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:493:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 493 | (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:495:31: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 495 | if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:500:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 500 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 540 | for (int i = 1; i <= atlas.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 623 | if (i > chartmark.Size()) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (nr > atlas.Size()) - | ~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:797:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 797 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -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/algprim.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 694 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 697 | for (int i = 1; i <= outertrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 238 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 737 | for (int i = 1; i <= trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 'long unsigned int'} [-Wsign-compare] - 284 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 'long 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 'long unsigned int'} [-Wsign-compare] - 317 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 751 | for (int i = 1; i <= trigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 755 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 759 | if (cnt != 0 && i < charttrigs.Size()) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 773 | for (int i = 1; i <= charttrigs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 857 | for (int i = 1; i <= boundary.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/bspline2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/bspline2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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/bspline2d.cpp:3: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -17946,14 +18483,53 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + 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/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included 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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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/bspline2d.cpp:3: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) @@ -17966,6 +18542,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20, + 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/../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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:33: 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 + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, 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, @@ -17974,16 +18563,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:33: 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] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, 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, @@ -18000,132 +18583,385 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] +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/algprim.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:27: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 89 | catch (NgException ex) + | ^~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::Array&, const netgen::Point3d&, double)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 19 | for (int i = 1; i <= ap.Size(); i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:25: 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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/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/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:29: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: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/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:42: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/stlgeom/meshstlsurface.cpp:5: +/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/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 694 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 697 | for (int i = 1; i <= outertrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 737 | for (int i = 1; i <= trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 751 | for (int i = 1; i <= trigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 755 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 759 | if (cnt != 0 && i < charttrigs.Size()) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/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/geom2d/../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/geom2d/genmesh2d.cpp:315:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:316:13: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:485:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:522:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 773 | for (int i = 1; i <= charttrigs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here + 67 | class Point3d + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here + 184 | class Vec3d + | ^~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 857 | for (int i = 1; i <= boundary.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:59:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/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/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:329:27: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here + 69 | class Point2d + | ^~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 80 | for (int i = 0; i < solids.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/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 'long 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 'long 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 'long 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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'long 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:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:21: warning: comparison of integer expressions of different signedness: 'int' and 'long 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:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long 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 'long 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/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:46: required from here @@ -18140,13 +18976,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here @@ -18155,103 +18993,113 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: 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 +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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/stlgeom/../general/myadt.hpp:31, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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:184:9: note: 'class netgen::Vec3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:54: 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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:28: 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, - 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/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here - 54 | class STLReadTriangle - | ^~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/stlgeom/../general/myadt.hpp:31, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:18: required from here +/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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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 = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) @@ -18297,6 +19145,32 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 239 | for (int i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 238 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/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 'long 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 'long 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 'long unsigned int'} [-Wsign-compare] + 317 | for (int i = 0; i < faces.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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:25: required from here @@ -18305,21 +19179,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geometry2d.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:29: required from here @@ -18328,25 +19196,39 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geometry2d.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 239 | for (int i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:58:38: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18354,10 +19236,27 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/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:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:156:58: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here @@ -18366,13 +19265,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here @@ -18381,40 +19280,10 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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: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/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:40: 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, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/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:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND 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:46: required from here @@ -18423,7 +19292,7 @@ | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: required from here @@ -18432,27 +19301,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: + 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/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: required from here @@ -18461,19 +19316,10 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: + 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: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/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:25: required from here @@ -18482,27 +19328,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geom2dmesh.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:933:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/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/geom2d/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:29: required from here @@ -18511,338 +19345,66 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geom2dmesh.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:935:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:30, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, - 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, - 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - 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/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, - 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + 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/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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:139:40: 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/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, - 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/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, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - 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/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -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.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp: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/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:20, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, 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/../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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:33: 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 + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/../meshing/meshing.hpp:24, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:23:33: 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] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/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:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:195:44: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/python_stl.cpp:89:27: 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/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:439:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:776:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:780:14: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here @@ -18870,6 +19432,35 @@ /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/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geom2dmesh.cpp:1: +/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 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/geom2dmesh.cpp:1: +/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, 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: @@ -18885,6 +19476,12 @@ /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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: @@ -18909,189 +19506,100 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:478:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 478 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:502:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 502 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:526:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 526 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:550:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 550 | for (i = 1; i <= selectedmultiedge.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 611 | for (i = 1; i <= vic.Size(); i++) - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - 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, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/geom2d/geom2dmesh.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156: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::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, +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/geom2d/geom2dmesh.cpp:1: -/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/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 896 | for (i = 1; i <= importpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 912 | for (i = 1; i <= importpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 944 | for (i = 1; i <= importlines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1043 | for (i = 1; i <= externaledges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1065 | for (i = 1; i <= storedexternaledges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1266 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} - | ~~~~~~~~~~~~~~~~^~~~~~~~~~ + 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: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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: 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:17, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ + 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 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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: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/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:80:54: 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, + 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/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here + 54 | class STLReadTriangle + | ^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.cpp:452:18: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/meshstlsurface.cpp:10: + 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/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here 67 | class STLTriangle | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1624 | for (i = 1; i <= vicarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1642 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1655 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1663 | for (i = 1; i <= vicarray.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1678 | for (i = 1; i <= vicinity.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1697 | for (i = 1; i <= list1.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1711 | for (i = 1; i <= list2.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1722 | if (trig <= vicinity.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1970 | if (trig <= markedtrigs.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1981 | if (trig <= markedtrigs.Size() && trig >=1) - | ~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2157:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2157 | for (int j = 1; j <= inters.Size(); j++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2314 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } - | ~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2321 | if (pn <1 || pn > lineendpoints.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:46: required from here @@ -19106,13 +19614,17 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here @@ -19121,178 +19633,426 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/../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/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2948:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2948 | for (i = 1; i <= todolist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:2964:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 2964 | for (i = 1; i <= nextlist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3011:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3011 | for (i = 1; i <= todolist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3032:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3032 | for (i = 1; i <= nextlist.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3047 | for (i = 1; i <= spiralpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here +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, + 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/../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/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3239:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3239 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3253:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3253 | for (l = 2; l <= trigsaroundp.Size()-1; l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:22, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:7, + 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/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3387:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 3387 | for (l = 2; l <= trigsaroundp.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:59:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/stlgeom/../general/myadt.hpp:30, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/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/stlgeom/../general/myadt.hpp:31, +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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltool.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 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: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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:329:27: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:21, +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/stlgeom/stlgeommesh.cpp:7: -/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 - | ^~~~~~~ + 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/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, + 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/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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/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 + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:11, + 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/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/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:45: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:25: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/genmesh2d.cpp:1: +/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 | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/genmesh2d.cpp:1: +/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/csg/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20, + 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/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 58 | for (int i = 0; i < names.size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + 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/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:26: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Element0d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:258:42: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here + 1049 | class Element0d + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/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/geom2d/../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/geom2d/genmesh2d.cpp:315:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:316:13: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:485:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:522:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:22, +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/stlgeom/stltool.cpp:5: -/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/stlgeom/../general/myadt.hpp:31, - 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/stlgeom/stltopology.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, + 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/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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156: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::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, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dmesh.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /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/bspline2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here @@ -19301,13 +20061,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: required from here @@ -19316,13 +20076,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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: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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: required from here @@ -19331,13 +20091,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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 | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: required from here @@ -19346,86 +20106,10 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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:184:9: note: 'class netgen::Vec3d' declared here 184 | class Vec3d | ^~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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/bspline2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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/bspline2d.cpp:3: -/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/geom2d/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; - | ~~~~~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -19459,176 +20143,75 @@ /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/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - 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/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; + | ~~~~~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/stlgeom/stlgeom.hpp:47, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeomchart.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/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/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/ngcore.hpp:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:20, - 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, +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/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::SplineGeometry2d; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:38: 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] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/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 = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:46:38: 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/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:206:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 206 | for (int i = 0; i < self.splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:257:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 257 | for(int i = 0; i < self.splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 318 | for (int i = 0; i < self.geompoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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:331:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 331 | for (int i = 0; i < self.splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:350:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 350 | for (int i = 0; i < self.geompoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:358:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 358 | for (int i = 0; i < self.splines.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeommesh.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, - 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/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/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +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:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/stlgeom/stltool.cpp:5: -/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/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, - 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/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/stlgeom/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19637,15 +20220,21 @@ /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, - 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/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/stlgeom/../meshing/../include/../gprim/gprim.hpp:17, + 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, + 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/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19655,15 +20244,13 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlline.cpp:9: + 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/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, - 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/csgeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19675,7 +20262,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - 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/csgeom.cpp:5: /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 | ^~~~~~~~~ @@ -19684,67 +20271,21 @@ 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/brick.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19755,14 +20296,31 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/bspline2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, + 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/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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19778,20 +20336,48 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/bspline2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geometry2d.hpp:156: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::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, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/genmesh2d.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: required from here @@ -19864,91 +20450,69 @@ /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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/python_stl.cpp:5: -/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 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/python_stl.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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, - 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/../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/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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] +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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, - 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/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here - 184 | class Vec3d - | ^~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/bspline2d.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/csgeom.cpp: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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19961,15 +20525,46 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/csgeom.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, + 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/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, + 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/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, - 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/csgeom.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -19985,45 +20580,73 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - 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/csgeom.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:211:25: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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.cpp:1: -/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 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshclass.hpp:603:29: 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] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/brick.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -20044,60 +20667,16 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:277:46: 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:311:53: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../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/stlgeom/../general/myadt.hpp:31, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1393:28: 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here - 67 | class STLTriangle - | ^~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; + | ~~~~~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -20121,134 +20700,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 | ^~~~~~~~~ -/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:211:25: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/python_geom2d.cpp:5: -/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 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/geom2d/python_geom2d.cpp:5: -/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/../meshing/../include/../gprim/gprim.hpp:17, - 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, - 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/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.hpp:47, - 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/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/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:58:38: 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, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/gprim.hpp:17, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlgeom.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/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:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:156:58: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -20312,8 +20763,51 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -[ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/brick.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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, 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, @@ -20359,36 +20853,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../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/csgparser.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/csgparser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/curve2d.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:627:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 627 | if (segnr >= pts.Size()) segnr = pts.Size()-1; - | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o @@ -20399,9 +20867,11 @@ cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/gencyl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/genmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp +[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.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/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -20410,10 +20880,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -20429,17 +20901,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/identify.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -20463,7 +20933,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) @@ -20471,7 +20941,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -20479,7 +20949,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -20493,168 +20963,42 @@ 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/csgeom.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.cpp:80:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 80 | for (int i = 0; i < solids.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/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 'long 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 'long 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 'long 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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'long 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:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:21: warning: comparison of integer expressions of different signedness: 'int' and 'long 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:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long 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:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long 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 'long 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/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 416 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -20663,10 +21007,76 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /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: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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, + 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/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -20682,14 +21092,16 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -20698,12 +21110,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -[ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/manifold.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -20724,27 +21134,52 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(netgen::SplineGeometry&, netgen::CSGScanner&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::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, + 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, + 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/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(netgen::SplineGeometry&, netgen::CSGScanner&) [with int D = 3]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:31: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::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, + 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, + 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/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:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../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/edgeflw.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -20752,7 +21187,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -20765,6 +21200,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/csgparser.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o +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/curve2d.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../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/edgeflw.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -20780,6 +21269,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +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: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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: @@ -20810,18 +21312,35 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/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/csg/../meshing/meshing.hpp:64, 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: @@ -20829,19 +21348,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, 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: @@ -20857,61 +21363,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ + 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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - 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/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/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -20923,52 +21402,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/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:45: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20, - 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/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 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 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 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:26: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -20992,15 +21434,26 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -21008,7 +21461,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -21021,12 +21474,113 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) @@ -21084,45 +21638,34 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:488:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::SplitEqualOneSegEdges(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:600:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 600 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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:64, + 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/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::FollowEdge(int, int&, int&, const netgen::Array&, double, const netgen::Mesh&, netgen::Array, 0, int>&, netgen::Array&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:779:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 779 | for (int i = 0; i < locind.Size(); i++) @@ -21130,41 +21673,81 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:812:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/csgeom.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ /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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1141:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1141 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1240:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1240 | for(int i=0; i&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1361:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1361 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; @@ -21192,52 +21775,159 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/edgeflw.cpp:1687:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1687 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 416 | for(int i=0; i' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] + 104 | delete path; + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int&, int&, bool&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 472 | for(int i=0; i&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 686 | for(int i=0; i&, double, netgen::Array*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 706 | for(int i=0; i&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 865 | for(int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 871 | for(int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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/../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/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -21247,104 +21937,71 @@ 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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:29, +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, - 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/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:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ + 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/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/../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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -21356,63 +22013,76 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 51 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 73 | for (int i = 0; i < geom.singedges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 79 | for (int i = 0; i < geom.singpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:113:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 113 | for (int i = 0; i < geom.identifications.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:120:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 120 | for (int i = 0; i < geom.identifications.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:156:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 156 | for (int j = 0; j < loc.Size(); j++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:252:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 252 | for (int i = 0; i < geom.identifications.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:256:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 256 | for (int j = 0; j < fpairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:301:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 301 | for (int l = 0; l < geom.bcmodifications.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:358:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 358 | for (int l = 0; l < geom.bcmodifications.Size(); l++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:374:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 374 | for(int k = 0; k&, netgen::MeshingParameters&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 684 | for (int i = 0; i < maxhdom.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, 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/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/curve2d.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -21476,96 +22265,11 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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/explicitcurve2d.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - 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/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - 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/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: required from here @@ -21573,7 +22277,7 @@ 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/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) @@ -21607,12 +22311,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -21630,6 +22338,14 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -21641,6 +22357,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 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/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -21649,6 +22373,22 @@ /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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -21672,18 +22412,37 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:25: required from here @@ -21693,13 +22452,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here @@ -21709,13 +22470,37 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /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/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here @@ -21724,13 +22509,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/extrusion.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here @@ -21740,72 +22527,16 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: /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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:25: required from here @@ -21815,13 +22546,14 @@ 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/explicitcurve2d.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here @@ -21831,13 +22563,14 @@ 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/explicitcurve2d.cpp:2: /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/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here @@ -21846,13 +22579,14 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here @@ -21862,34 +22596,10 @@ 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, - 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/explicitcurve2d.cpp:2: /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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -21911,6 +22621,7 @@ /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 | ^~~~~~~~~ +[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -21930,6 +22641,7 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, 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, @@ -21954,212 +22666,46 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(netgen::SplineGeometry&, netgen::CSGScanner&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1197:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::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, - 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, - 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/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:719:30: required from 'void netgen::LoadSpline(netgen::SplineGeometry&, netgen::CSGScanner&) [with int D = 3]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1223:31: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::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, - 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, - 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/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/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In destructor 'virtual netgen::ExtrusionFace::~ExtrusionFace()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:104:2: warning: deleting object of polymorphic class type 'netgen::SplineGeometry<3>' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] - 104 | delete path; - | ^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double, int&, int&, bool&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 472 | for(int i=0; i&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 686 | for(int i=0; i&, double, netgen::Array*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 706 | for(int i=0; i&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 865 | for(int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 871 | for(int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:252:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 252 | for (int i = 0; i < geom.identifications.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:256:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 256 | for (int j = 0; j < fpairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:301:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 301 | for (int l = 0; l < geom.bcmodifications.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:358:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 358 | for (int l = 0; l < geom.bcmodifications.Size(); l++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:374:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 374 | for(int k = 0; k::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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 /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp: In function 'int netgen::CSGGenerateMesh(netgen::CSGeometry&, std::shared_ptr&, netgen::MeshingParameters&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 684 | for (int i = 0; i < maxhdom.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/csgparser.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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, +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/edgeflw.cpp: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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/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/../general/myadt.hpp:31, - 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22171,13 +22717,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - 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/extrusion.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22188,13 +22736,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/extrusion.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, - 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22203,31 +22753,6 @@ /build/netgen-6.2.2006+really6.2.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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, - 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, - 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/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ In file included from /usr/include/c++/10/string:55, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, @@ -22235,199 +22760,31 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/curve2d.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgparser.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/curve2d.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:25: required from here @@ -22437,51 +22794,31 @@ 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/explicitcurve2d.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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/explicitcurve2d.cpp:2: -/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here @@ -22491,48 +22828,47 @@ 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: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/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:33: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here + 1049 | class Element0d + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/explicitcurve2d.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:21: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp: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, - 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/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here @@ -22540,8 +22876,12 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: + 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/../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: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -22549,7 +22889,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here @@ -22559,45 +22899,19 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/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 - | ^~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) @@ -22623,37 +22937,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:563:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for(int i=0; i::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::Identifyable(const netgen::SpecialPoint&, const netgen::SpecialPoint&, const netgen::TABLE&, const netgen::TABLE&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:691:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (int j = 0; j < hsurf.Size(); j++) @@ -22679,6 +22962,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:787:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:921:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for (int i = 1; i <= mesh.GetNP(); i++) @@ -22693,42 +22997,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1006:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Element0d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:28:33: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Element0d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1049:9: note: 'class netgen::Element0d' declared here - 1049 | class Element0d - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1160 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:436:21: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/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/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1233 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) @@ -22744,43 +23016,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:1644:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1644 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ -/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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, @@ -22800,6 +23056,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 | ^~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -22819,6 +23088,31 @@ 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, + 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, + 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/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: @@ -22841,62 +23135,57 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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/../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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ + 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/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:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22908,15 +23197,13 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22927,15 +23214,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, - 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/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22951,10 +23236,30 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/extrusion.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: @@ -22963,26 +23268,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:562:42: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -22994,13 +23288,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23010,14 +23306,28 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: + 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/../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: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23032,11 +23342,80 @@ from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/genmesh.cpp:1: + 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/csg/../general/myadt.hpp:16, + 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: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:562:42: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /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/manifold.cpp:1: +/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/../general/myadt.hpp:31, 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, @@ -23057,32 +23436,48 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + 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/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -[ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -23107,10 +23502,41 @@ 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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/meshsurf.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23122,48 +23548,42 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:1: + 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/../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: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - 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/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23179,7 +23599,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ @@ -23199,6 +23619,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, 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, @@ -23207,49 +23633,43 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - 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/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/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/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 73 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 126 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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, @@ -23270,29 +23690,60 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 170 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 200 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - 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/meshsurf.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 240 | for(int i=0; i&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 344 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23304,15 +23755,18 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /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/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, netgen::Array&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 399 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23324,18 +23778,35 @@ In file included from /usr/include/c++/10/memory:84, 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/../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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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:33, + 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/meshsurf.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 481 | for (int i = 0; i < planes.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 484 | for (int i = 0; i < faces.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 491 | for (int i = 0; i < planes.Size(); i++) + | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23352,125 +23823,33 @@ from /usr/include/c++/10/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/csg/../general/myadt.hpp:16, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - 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/meshsurf.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - 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/meshsurf.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/genmesh.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*>&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 597 | for(int i = 0; i, 0, int>&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 614 | for (int i = 0; i < points.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 629 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) + | ~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 630 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) + | ~~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: @@ -23511,6 +23890,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + 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/meshsurf.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/meshsurf.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': @@ -23521,7 +23924,18 @@ 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: + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23535,20 +23949,16 @@ In file included from /usr/include/c++/10/memory:84, 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/../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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/revolution.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23564,10 +23974,23 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/gencyl.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: /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/revolution.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23624,17 +24047,6 @@ | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/identify.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -23652,6 +24064,14 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: @@ -23683,6 +24103,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 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND 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:46: required from here @@ -23698,14 +24134,15 @@ 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/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here @@ -23715,14 +24152,15 @@ 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/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: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/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here @@ -23730,18 +24168,16 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, - 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/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here @@ -23751,10 +24187,88 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:517: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::Polyhedra::Face'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:35, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.hpp:22:11: note: 'class netgen::Polyhedra::Face' declared here + 22 | class Face { + | ^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: required from here @@ -23825,9 +24339,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23839,14 +24354,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23856,18 +24372,16 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, - 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/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23882,16 +24396,11 @@ from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/../general/myadt.hpp:16, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/csg/polyhedra.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -[ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/solid.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -23953,32 +24462,10 @@ 77 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:3: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -23991,14 +24478,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:10, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24014,10 +24502,75 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/manifold.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/specpoin.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 33 | for(int i=0; i&) 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 'long unsigned int'} [-Wsign-compare] + 684 | for(int i=0; i&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:778:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 778 | for(int i=0; i&, netgen::Array&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:808:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 808 | for (int j = 0; j < faces.Size(); j++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:828:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 828 | for(int i=0; i&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:953:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 953 | for(int i=0; i::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/meshsurf.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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, @@ -24041,209 +24594,10 @@ /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/specpoin.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/specpoin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 73 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 126 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 170 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 200 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 240 | for(int i=0; i&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 344 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, const netgen::Vec<3, double>&, netgen::Array&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 399 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 481 | for (int i = 0; i < planes.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 484 | for (int i = 0; i < faces.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 491 | for (int i = 0; i < planes.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*>&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 597 | for(int i = 0; i, 0, int>&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 614 | for (int i = 0; i < points.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3, double> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 629 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) - | ~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 630 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) - | ~~~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:2: @@ -24255,80 +24609,16 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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, @@ -24345,14 +24635,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/../meshing/meshing.hpp:24, 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, @@ -24361,8 +24643,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/zrefine.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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, @@ -24419,6 +24699,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: required from here @@ -24434,7 +24720,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/polyhedra.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ @@ -24442,7 +24728,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here @@ -24452,21 +24738,15 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here @@ -24475,7 +24755,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -24483,7 +24763,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here @@ -24493,94 +24773,10 @@ 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:517: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::Polyhedra::Face'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:35, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.hpp:22:11: note: 'class netgen::Polyhedra::Face' declared here - 22 | class Face { - | ^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 33 | for(int i=0; i&) 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 'long unsigned int'} [-Wsign-compare] - 684 | for(int i=0; i&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:778:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 778 | for(int i=0; i&, netgen::Array&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:808:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 808 | for (int j = 0; j < faces.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3, double>&, double) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:828:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 828 | for(int i=0; i&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:953:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 953 | for(int i=0; i 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) @@ -24613,7 +24809,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24625,15 +24821,23 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24644,7 +24848,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -24652,7 +24856,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24668,79 +24872,15 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/polyhedra.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24753,39 +24893,17 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -24801,88 +24919,12 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/polyhedra.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: /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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +[ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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 'TIND 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:46: required from here @@ -24964,131 +25006,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 | ^~~~~~~ -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/specpoin.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 595 | for (i = 1; i <= bounds1.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 597 | for (i = 1; i <= bounds2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 614 | for (i = 1; i <= bounds1.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 616 | for (i = 1; i <= bounds2.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1479 | for (int i = 0; i < surfind.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/revolution.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/specpoin.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: @@ -25146,11 +25063,26 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/csg.dir/python_csg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp +[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25163,13 +25095,60 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/singularref.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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/specpoin.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -25190,77 +25169,26 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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/specpoin.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/revolution.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, 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/specpoin.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/singularref.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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:67, 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/specpoin.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -25273,6 +25201,23 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: @@ -25284,6 +25229,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/specpoin.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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, @@ -25292,28 +25250,79 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 595 | for (i = 1; i <= bounds1.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 597 | for (i = 1; i <= bounds2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 614 | for (i = 1; i <= bounds1.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 616 | for (i = 1; i <= bounds2.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1479 | for (int i = 0; i < surfind.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -25325,21 +25334,106 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/specpoin.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/specpoin.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:3: + 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, 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: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/specpoin.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -25356,24 +25450,83 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../linalg/linalg.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/linalg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/solid.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + 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/specpoin.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/specpoin.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:25: required from here @@ -25405,30 +25558,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -25464,36 +25601,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/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) @@ -25553,26 +25660,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:549:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | for (int i = 0; i < locsurf2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:591:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 591 | for (int k1 = 0; k1 < locsurf.Size() - 1; k1++) | ~~~^~~~~~~~~~~~~~~~~~~~ @@ -25585,20 +25672,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 617 | for (int k2 = k1+1; k2 < locsurf.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dcsg_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/specpoin.cpp: In member function 'bool netgen::SpecialPointCalculation::AddPoint(const netgen::Point<3, double>&, int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1651:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1651 | for (int i = 0; i < points->Size(); i++) @@ -25646,36 +25719,90 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:2103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2103 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, - 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ + 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: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/../general/myadt.hpp:31, + 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/specpoin.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + 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: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, + 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/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, 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, @@ -25696,6 +25823,11 @@ /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 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -25739,21 +25871,12 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/specpoin.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/specpoin.cpp:1885:41: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -25775,14 +25898,123 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /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: +/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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/spline3d.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, + 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/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, 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, @@ -25807,12 +26039,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:134:19: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] + 134 | seg->rightdom = rightdomain; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:25: required from here @@ -25879,6 +26126,25 @@ 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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, @@ -25900,6 +26166,10 @@ /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/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:106:31: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] + 106 | self.SetBCName(seg->bc, bcname); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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, @@ -25914,10 +26184,46 @@ 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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: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/specpoin.cpp:2: + 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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25926,19 +26232,16 @@ /build/netgen-6.2.2006+really6.2.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, - 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, - 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/specpoin.cpp:2: -/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, + 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, + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/specpoin.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:3: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25949,15 +26252,21 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, 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/specpoin.cpp:2: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -25973,18 +26282,34 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/specpoin.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/zrefine.cpp:2: @@ -25992,6 +26317,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -26000,27 +26333,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/specpoin.cpp: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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: @@ -26033,16 +26345,12 @@ 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/specpoin.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, @@ -26050,44 +26358,52 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/csg/specpoin.cpp:2: -/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/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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/specpoin.cpp: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 = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.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] + 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/specpoin.cpp: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 = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/specpoin.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: @@ -26111,6 +26427,30 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: @@ -26120,35 +26460,23 @@ | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - 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/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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: @@ -26172,106 +26500,37 @@ 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/zrefine.cpp:4: + 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 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/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/spline3d.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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: -/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/../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/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -26281,39 +26540,10 @@ 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - 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/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, - 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: + 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/specpoin.cpp: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 = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26326,18 +26556,26 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: + 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/specpoin.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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>]' @@ -26345,11 +26583,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of 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, - 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, - 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/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/csg/../meshing/../include/../gprim/gprim.hpp:29, + 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, + 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/specpoin.cpp:2: +/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, @@ -26364,6 +26603,86 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + 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/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, + 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/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + 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/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + 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/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + 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/splinesurface.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) @@ -26408,7 +26727,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/python_csg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -26424,11 +26743,25 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, 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/python_csg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:24, + 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -26442,7 +26775,7 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, 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/python_csg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -26466,96 +26799,26 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, 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/python_csg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp: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/python_csg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/surface.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/python_csg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ +[ 74%] Linking CXX shared library libstl.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 46 | for(int i = 0; i::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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /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: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/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/surface.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here +/build/netgen-6.2.2006+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, 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: required from here @@ -26636,28 +26946,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 215 | for(int i = 0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -26732,35 +27033,43 @@ /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 | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/ngcore.hpp:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:20, + 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] + 923 | class PyArchive : public ARCHIVE + | ^~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:32: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:402:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 402 | for (int i = 0; i < py::len(bcmod); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:416:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 416 | for (int j = 0; j < si.Size(); j++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:700:33: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 700 | catch (NgException ex) + | ^~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstl.so.6.2.1905 libstl.so.6.2 libstl.so +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 74%] 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-x86_64-linux-gnu' +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26769,19 +27078,16 @@ /build/netgen-6.2.2006+really6.2.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, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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, + 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, + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26792,15 +27098,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/zrefine.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -26816,136 +27120,89 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/zrefine.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - 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/python_csg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, +Scanning dependencies of target stlvis +make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build +make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstlvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, + 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/csg.hpp:12, - 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, + 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, 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/python_csg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/zrefine.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:215:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 215 | for(int i = 0; i': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:998:50: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] - 923 | class PyArchive : public ARCHIVE - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp: In instantiation of 'class ngcore::PyArchive': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:1012:49: required from 'auto ngcore::NGSPickle() [with T = netgen::CSGeometry; T_ARCHIVE_OUT = ngcore::BinaryOutArchive; T_ARCHIVE_IN = ngcore::BinaryInArchive]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:375:32: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:923:9: warning: 'ngcore::PyArchive' declared with greater visibility than the type of its field 'ngcore::PyArchive::lst' [-Wattributes] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:402:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 402 | for (int i = 0; i < py::len(bcmod); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:416:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 416 | for (int j = 0; j < si.Size(); j++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp: In lambda function: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:700:33: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 700 | catch (NgException ex) - | ^~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:134:19: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] - 134 | seg->rightdom = rightdomain; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/csg/zrefine.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | 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:46: required from here @@ -26961,13 +27218,14 @@ 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/splinesurface.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here @@ -26977,17 +27235,14 @@ 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/splinesurface.cpp:2: /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/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/python_geom2d.cpp:106:31: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] - 106 | self.SetBCName(seg->bc, bcname); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here @@ -26995,14 +27250,37 @@ 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, - 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/../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/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: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here @@ -27012,82 +27290,53 @@ 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, - 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/splinesurface.cpp:2: /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, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:10:44: required from here /build/netgen-6.2.2006+really6.2.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, 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, - 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/splinesurface.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:16:22: required from here /build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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/../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/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: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:17: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 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27097,86 +27346,60 @@ from /usr/include/c++/10/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/triapprox.cpp:1: + 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/csg/../general/myadt.hpp:16, + 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: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - 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/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - 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/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - 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/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, - 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/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:45:27: required from here +/build/netgen-6.2.2006+really6.2.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++/10/memory:84, + 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/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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -27189,10 +27412,35 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/zrefine.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/zrefine.cpp:2: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/netgenout.hpp:103:46: required from here @@ -27212,12 +27460,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 | ^~~~~~~ -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/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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, @@ -27237,28 +27479,6 @@ | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': @@ -27350,191 +27570,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 24 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 46 | for(int i = 0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -[ 74%] Linking CXX shared library libstl.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.9 ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis -/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211: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 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/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/splinesurface.cpp:2: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:603:29: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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/splinesurface.cpp:2: -/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/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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/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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+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, - 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/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:10:44: required from here -/build/netgen-6.2.2006+really6.2.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, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:16:22: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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/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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:17: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 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++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/csg/../general/myadt.hpp:16, - 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: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.cpp:45:27: required from here -/build/netgen-6.2.2006+really6.2.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++/10/memory:84, - 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/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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libstl.so.6.2.1905 libstl.so.6.2 libstl.so -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 74%] 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-x86_64-linux-gnu' -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". -Scanning dependencies of target stlvis -make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -make -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build -make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dstlvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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:31, 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, @@ -27558,88 +27593,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/csg/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /usr/include/pybind11/detail/common.h:162, - from /usr/include/pybind11/pytypes.h:12, - from /usr/include/pybind11/cast.h:13, - from /usr/include/pybind11/attr.h:13, - from /usr/include/pybind11/pybind11.h:45, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/pybind11/detail/common.h:157, - from /usr/include/pybind11/pytypes.h:12, - from /usr/include/pybind11/cast.h:13, - from /usr/include/pybind11/attr.h:13, - from /usr/include/pybind11/pybind11.h:45, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, - 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/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' -/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of '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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' -/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' -/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' -/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' -/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' -/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:2: @@ -27651,6 +27604,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +[ 75%] Linking CXX shared library libgeom2d.so +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1 +/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.9 ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis 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, @@ -27675,9 +27631,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -[ 75%] Linking CXX shared library libgeom2d.so -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.dir/link.txt --verbose=1 -/usr/bin/c++ -fPIC -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-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-x86_64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: ../meshing/libmesh.so.6.2.1905 -lpython3.9 ../core/libngcore.so.6.2.1905 -lz /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lpython3.9 -lmetis In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../meshing/meshing.hpp:26, 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, @@ -27749,6 +27702,7 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2d.so.6.2.1905 libgeom2d.so.6.2 libgeom2d.so /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:745:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27756,7 +27710,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libgeom2d.so.6.2.1905 libgeom2d.so.6.2 libgeom2d.so make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 75%] Built target geom2d make -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend @@ -27770,6 +27723,88 @@ make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 75%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgeom2dvis_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /usr/include/pybind11/detail/common.h:162, + from /usr/include/pybind11/pytypes.h:12, + from /usr/include/pybind11/cast.h:13, + from /usr/include/pybind11/attr.h:13, + from /usr/include/pybind11/pybind11.h:45, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/pybind11/detail/common.h:157, + from /usr/include/pybind11/pytypes.h:12, + from /usr/include/pybind11/cast.h:13, + from /usr/include/pybind11/attr.h:13, + from /usr/include/pybind11/pybind11.h:45, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/ngpython.hpp:3, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/python_csg.cpp:3: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, + 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/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' +/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of '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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' +/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' +/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' +/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/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, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*); pybind11::detail::type_caster_base::Constructor = void* (*)(const void*)]' +/usr/include/pybind11/cast.h:908:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' +/usr/include/pybind11/cast.h:1765:66: required from 'pybind11::object pybind11::cast(T&&, pybind11::return_value_policy, pybind11::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:50: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/../general/myadt.hpp:31, 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: @@ -28092,15 +28127,15 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 78%] Built target csg make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend +make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= -make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". -Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface/CMakeFiles/interface.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". +Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Scanning dependencies of target csgvis make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build @@ -28111,37 +28146,39 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' +[ 79%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o [ 79%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o +[ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o +[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o +[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o +[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o +[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/nginterface.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp -[ 79%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o +[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o +[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o +[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o +[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o +[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp -[ 79%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp -[ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/readuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp -[ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp -[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -[ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp -[ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp -[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writefeap.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp -[ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writefluent.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp -[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp -[ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o -[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writejcm.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writepermas.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp +[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/writefluent.cpp:8: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28154,7 +28191,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/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -28171,16 +28208,27 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -28205,7 +28253,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/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) @@ -28214,7 +28262,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/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -28223,7 +28271,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/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -28238,7 +28286,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/writefeap.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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28247,6 +28295,15 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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: @@ -28260,83 +28317,11 @@ | ~~^~~~~~~~~~~~~ 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/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -28349,16 +28334,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/writefeap.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/writeabaqus.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) @@ -28367,28 +28343,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/writediffpack.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, - 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -28409,153 +28364,29 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, 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: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 162 | for (i = 1; i <= surfaceelp.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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/writeabaqus.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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/writeabaqus.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -28568,99 +28399,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, +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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - 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/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -28673,7 +28447,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/readtetmesh.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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -28690,13 +28464,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writediffpack.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -28712,22 +28479,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writefeap.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, @@ -28745,11 +28496,20 @@ 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: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp: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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -28762,23 +28522,16 @@ 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/writedolfin.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, - 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/writediffpack.cpp:13: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -28787,18 +28540,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/readuser.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -28811,31 +28553,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 324 | if (ni <= mesh->mlbetweennodes.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:719:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 719 | if (ei <= mesh->mlparentelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:724:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 724 | if (ei <= mesh->mlparentsurfaceelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) - | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, 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/writedolfin.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -28856,47 +28578,80 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, 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/writedolfin.cpp:12: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -28909,41 +28664,52 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp: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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -28956,56 +28722,42 @@ 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/writepermas.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writedolfin.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writeelmer.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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/interface/nginterface.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -29014,29 +28766,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, +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/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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, 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/writepermas.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29057,60 +28824,20 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp: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/writepermas.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, 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/writepermas.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/writepermas.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, 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/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29127,11 +28854,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, +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/read_fnf_mesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + 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/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29164,43 +28898,140 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, +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/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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + 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/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, 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/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, + 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, + 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/writepermas.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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/writepermas.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + 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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29217,34 +29048,71 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, + 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/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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/readtetmesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, + 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/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -29261,7 +29129,16 @@ 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/writepermas.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) @@ -29270,20 +29147,16 @@ 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/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 73 | for (i =1 ; i <= BIname.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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/writefluent.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -29296,18 +29169,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 149 | for (j = 1; j <= pairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 165 | for (j = 1; j <= pairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, - 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29324,49 +29197,78 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 116 | for (int jj = 0; jj < sels.Size(); jj++) - | ~~~^~~~~~~~~~~~~ /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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 216 | for (j = 1; j <= pairs.Size(); j++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 236 | for (i =1 ; i <= BIname.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -29375,20 +29277,74 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + 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/writepermas.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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/writepermas.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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -29397,7 +29353,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/writepermas.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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -29406,27 +29362,65 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writegmsh.cpp:18: + 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 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -29439,25 +29433,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29474,57 +29487,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 56 | for (i = 1; i <= mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 73 | for (i = 1; i <= mesh.GetNE(); i++) - | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -29535,71 +29497,63 @@ | ~~~~~~~~~~~~^~~~~~~~~ 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/writepermas.cpp:10: + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:26, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, 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/nginterface_v2.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 73 | for (i =1 ; i <= BIname.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + 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/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 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 116 | for (int jj = 0; jj < sels.Size(); jj++) + | ~~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -29612,11 +29566,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 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 236 | for (i =1 ; i <= BIname.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: + 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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -29633,88 +29615,129 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - 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, +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/read_fnf_mesh.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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: -/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/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 149 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 165 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writeelmer.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -29723,20 +29746,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writeelmer.cpp:7: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writeelmer.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -29747,74 +29763,27 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 216 | for (j = 1; j <= pairs.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:73: 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/template.hpp:207:7: note: 'class netgen::INDEX_3' declared here - 207 | class INDEX_3 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 671 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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/nginterface_v2.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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/nginterface_v2.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -29827,50 +29796,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../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 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/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 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 161 | for (int i = 0; i < trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 245 | if (changeval != specpoints.Size()) - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 267 | for (int i = 1; i <= specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 307 | for (int i = 0; i < boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 465 | for (int i = 2; i <= specpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:22: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/nginterface_v2_impl.hpp:324:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 324 | if (ni <= mesh->mlbetweennodes.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:719:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 719 | if (ei <= mesh->mlparentelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:724:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 724 | if (ei <= mesh->mlparentsurfaceelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) + | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29878,7 +29851,7 @@ | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writedolfin.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -29900,14 +29873,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 'long unsigned int'} [-Wsign-compare] 1586 | for (int i = 0; i < ia.Size(); i++) @@ -29945,14 +29910,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 'long unsigned int'} [-Wsign-compare] 1814 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = double; S = netgen::PointIndex]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:45: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 722 | for (int i = 0; i < data.Size(); i++) - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 723 | for (int j = i+1; j < data.Size(); j++) - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 'long 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/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 162 | for (i = 1; i <= surfaceelp.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writeelmer.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -29983,13 +29954,13 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:10: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, 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/writeelmer.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30000,13 +29971,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writeelmer.cpp:7: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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/writeelmer.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30022,16 +29993,49 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writefluent.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 671 | for(int i=0; i::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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 421 | for (int i = 0; i < loadtypes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 431 | for (int i = 0; i < loadtypes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:25: required from here @@ -30042,13 +30046,13 @@ 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/writeabaqus.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writeabaqus.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -30059,13 +30063,106 @@ 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/writeabaqus.cpp:10: /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/csg/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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: +/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -30073,7 +30170,108 @@ | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writedolfin.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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: +/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; + | ~~~~~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } + | ~~~~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -30082,6 +30280,23 @@ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -30096,6 +30311,14 @@ | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' @@ -30111,12 +30334,271 @@ /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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshing.hpp:67, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:5: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = double; S = netgen::PointIndex]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:369:45: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:722:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 722 | for (int i = 0; i < data.Size(); i++) + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:723:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 723 | for (int j = i+1; j < data.Size(); j++) + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/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 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:7: +/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 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/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 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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: +/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/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/writedolfin.cpp:8: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 161 | for (int i = 0; i < trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 245 | if (changeval != specpoints.Size()) + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 267 | for (int i = 1; i <= specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 307 | for (int i = 0; i < boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 465 | for (int i = 2; i <= specpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:473:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 473 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/writeabaqus.cpp:6: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: required from here @@ -30131,7 +30613,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: + 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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ @@ -30139,7 +30621,7 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -30148,10 +30630,16 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: + 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/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:25: required from here @@ -30162,13 +30650,13 @@ 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: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -30179,29 +30667,68 @@ 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: + 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: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, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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/../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/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -30210,13 +30737,32 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writefluent.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -30227,42 +30773,104 @@ 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, 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: + 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/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, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/writediffpack.cpp:9: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:152:73: 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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/writepermas.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/writepermas.cpp:10: +/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30279,24 +30887,114 @@ 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, 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/writedolfin.cpp: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 | ^~~~~~~~~ +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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/writepermas.cpp:6: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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/writepermas.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here + 1066 | class FaceDescriptor + | ^~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: required from here @@ -30313,13 +31011,19 @@ 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/readtetmesh.cpp:10: /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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/readtetmesh.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -30330,7 +31034,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/readtetmesh.cpp:10: /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 | ^~~~~~~~~~~~~~ @@ -30365,16 +31069,9 @@ /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/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:277:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 277 | for (int j = 0; j < pnums.Size(); j++) - | ~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:316:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 316 | for (int j = 0; j+2 < enums.Size(); j+=2) - | ~~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writegmsh.cpp:16: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -30383,13 +31080,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/writegmsh.cpp:16: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -30400,13 +31097,10 @@ 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, 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/writegmsh.cpp:18: /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/read_fnf_mesh.cpp:346:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 346 | for (int j = 0; j < fnums.Size(); j += 2) - | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: @@ -30424,6 +31118,21 @@ | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' @@ -30439,20 +31148,42 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:421:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 421 | for (int i = 0; i < loadtypes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:431:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 431 | for (int i = 0; i < loadtypes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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/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, 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: @@ -30470,6 +31201,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: required from here @@ -30486,13 +31230,13 @@ 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: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -30503,10 +31247,33 @@ 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: + 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: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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeabaqus.cpp:10: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:46: required from here @@ -30523,13 +31290,13 @@ 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/writepermas.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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -30540,19 +31307,13 @@ 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/writepermas.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:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -30561,34 +31322,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -30599,89 +31339,40 @@ 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, 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: + 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/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/vscsg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:230:36: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writepermas.cpp:6: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - 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/writepermas.cpp:10: -/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 = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:669:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -30690,13 +31381,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writefeap.cpp:9: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -30707,22 +31398,38 @@ 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, 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/writefeap.cpp:13: /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, 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30731,17 +31438,19 @@ /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, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29, + 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, + 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/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30752,13 +31461,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/nginterface.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30774,13 +31485,71 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writefeap.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writejcm.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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: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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:7, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface_v2.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30793,13 +31562,13 @@ 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, 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/writefluent.cpp:10: /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/interface/../general/myadt.hpp:31, 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/writefluent.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30810,13 +31579,28 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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/writejcm.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -30832,84 +31616,36 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writediffpack.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:6: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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/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, +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, 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: -/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 - | ^~~~~~~ + 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/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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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: -/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 - | ^~~~~~~~~~~~~~ + 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/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:100:20: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: @@ -30946,12 +31682,25 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, 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: @@ -30974,106 +31723,67 @@ /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | 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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/../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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:18: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/writegmsh.cpp:14: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156: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::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/interface/../meshing/../include/../gprim/gprim.hpp:17, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29, 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, 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/../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/interface/../general/myadt.hpp:31, - 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/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here + 22 | class GeomPoint : public Point + | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31086,28 +31796,13 @@ 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, 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/readtetmesh.cpp:10: /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/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/readtetmesh.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31118,30 +31813,19 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - 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: -/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, - 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/readtetmesh.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31157,18 +31841,24 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writeabaqus.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: @@ -31205,22 +31895,44 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, +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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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: @@ -31245,24 +31957,7 @@ | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31275,32 +31970,49 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writefluent.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31316,13 +32028,19 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/readtetmesh.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefluent.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31339,36 +32057,10 @@ 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, 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/writefluent.cpp:10: /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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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: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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/../meshing/meshclass.hpp:211:25: required from here @@ -31381,23 +32073,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 | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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: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/../general/myadt.hpp:31, 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: @@ -31415,43 +32090,55 @@ | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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 /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/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] +In file included from /usr/include/c++/10/memory:84, + 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/writetecplot.cpp:5: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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:29, +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, 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:6: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, 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: @@ -31467,23 +32154,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, 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: @@ -31501,60 +32171,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> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/writejcm.cpp:7: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - 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/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, 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: @@ -31591,39 +32207,7 @@ | ^~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:9: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/writegmsh.cpp:16: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31636,42 +32220,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writepermas.cpp:6: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:11: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writediffpack.cpp:13: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31688,13 +32243,13 @@ 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, 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/writepermas.cpp:10: + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/writegmsh.cpp:16: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31711,7 +32266,7 @@ 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, 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/writegmsh.cpp:18: /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 | ^~~~~~~~~ @@ -31734,9 +32289,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31749,13 +32301,13 @@ 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, 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/writejcm.cpp:10: /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/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31764,15 +32316,9 @@ /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++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31781,17 +32327,23 @@ /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 /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, 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/writefeap.cpp:13: /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/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31802,13 +32354,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writefeap.cpp:9: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31824,77 +32376,13 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writedolfin.cpp:8: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/writegmsh.cpp:14: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/gprim.hpp:29, - 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, - 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/../meshing/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31910,7 +32398,7 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/nginterface.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:9: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ @@ -31939,7 +32427,7 @@ | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/read_fnf_mesh.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31952,13 +32440,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/read_fnf_mesh.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/read_fnf_mesh.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31975,13 +32463,13 @@ 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, 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/read_fnf_mesh.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -31994,93 +32482,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writepermas.cpp:6: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:7: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/writeelmer.cpp:7: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156: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::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/interface/../meshing/../include/../gprim/gprim.hpp:29, - 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, - 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/../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/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writefeap.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -32093,21 +32501,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writefeap.cpp:9: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -32120,44 +32520,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/nginterface.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writejcm.cpp:7: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/read_fnf_mesh.cpp:10: -/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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -32174,13 +32543,49 @@ 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, 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/writepermas.cpp:10: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh.cpp:16: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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/writetecplot.cpp:5: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -32197,42 +32602,55 @@ 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, 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/writefeap.cpp: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 | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/writetecplot.cpp:5: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:17, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, 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, 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/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ + 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/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, 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: @@ -32293,7 +32711,7 @@ | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -32306,7 +32724,7 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writetecplot.cpp:5: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ @@ -32329,7 +32747,7 @@ | ^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeelmer.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -32346,21 +32764,12 @@ 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, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/csg/../general/myadt.hpp:31, 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: @@ -32380,53 +32789,8 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/read_fnf_mesh.cpp:6: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ +[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/csg/../general/myadt.hpp:31, 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: @@ -32450,52 +32814,14 @@ /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/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -[ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp -[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetet.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp +[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp +[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp +[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp: In function 'void netgen::ReadFile(netgen::Mesh&, const string&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:286:53: warning: 'ednr' may be used uninitialized in this function [-Wmaybe-uninitialized] 286 | mesh[nr].edgenr = ednr+1; @@ -32511,19 +32837,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/readuser.cpp:231:25: note: 'fdnr' was declared here 231 | int fdnr, ednr; | ^~~~ -[ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetochnog.cpp -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writeuser.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp -[ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp -[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp -[ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface && /usr/bin/c++ -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dinterface_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/writetecplot.cpp:7: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -32536,7 +32852,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/writetecplot.cpp:9: + 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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -32553,7 +32869,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/writetecplot.cpp:9: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) @@ -32562,7 +32878,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/writetecplot.cpp:9: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -32587,7 +32903,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/writetecplot.cpp:9: + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) @@ -32596,7 +32912,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/writetecplot.cpp:9: + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -32605,7 +32921,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/writetecplot.cpp:9: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -32620,7 +32936,7 @@ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/writetecplot.cpp:9: + 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) @@ -32636,17 +32952,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:6: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -32702,28 +33010,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -32737,26 +33023,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, 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, @@ -32766,10 +33040,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, 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, @@ -32787,223 +33057,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - 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/writetecplot.cpp:5: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, - 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/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - 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/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, - 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/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp: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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, - 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/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -33015,96 +33073,21 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, - 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:634:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 634 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:646:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 646 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } - | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, + 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/wuchemnitz.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -33121,6 +33104,13 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/writetet.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) @@ -33129,74 +33119,16 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/writetecplot.cpp:5: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetecplot.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/writetecplot.cpp:5: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -33205,7 +33137,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/writegmsh2.cpp:21: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -33218,67 +33150,124 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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/writetochnog.cpp:9: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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/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/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:21: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -33291,30 +33280,20 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - 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/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:71:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:64, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:67, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | for(int i=0; i::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/writetecplot.cpp:5: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:688:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 688 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ +/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for(int i=0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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/writetet.cpp:963:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 963 | for(ElementIndex i=0; i::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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/writetochnog.cpp:9: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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: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/wuchemnitz.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/writetochnog.cpp:9: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:987:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 987 | for(int i = 0; i::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1016:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~ @@ -33598,17 +33667,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1023:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1023 | for(int i=0; i' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1033:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1033 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshing.hpp:24, + 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/wuchemnitz.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ -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/writeuser.cpp:9: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:1088:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1088 | for(int i=0; i::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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/writetochnog.cpp:9: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/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/../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/wuchemnitz.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:469:43: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | 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::Intersection(const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:613:72: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:783:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 783 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Intersection(const netgen::FlatArray&, const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:832:84: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:792:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 792 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:408:24: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | for(int i = 1; i <= locfaces.Size(); i++) @@ -33645,6 +33921,14 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int i = 1; i <= owner_celllist.Size(); i++) @@ -33671,115 +33955,19 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 473 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 167 | for (i = 1; i <= volelements.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 560 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 216 | for (i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 278 | for (i = 1; i <= points.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 283 | for (i = 1; i <= edges.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 290 | for (i = 1; i <= faces.Size(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 297 | for (i = 1; i <= volelements.Size(); i++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:469:43: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | 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::Intersection(const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:613:72: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:783:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 783 | for(int i=0; i&, const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:832:84: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:792:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 792 | for(int i=0; i& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:293:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 293 | for (i = 1; i <= mesh.GetNP(); i++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:303:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 303 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:340:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 340 | for (i = 1; i <= mesh.GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 424 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) - | ~~~~~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 433 | for (int i = 0; i < faceSei.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 826 | for (j=1; j <= edges.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 837 | for (j=1; j <= edges.Size(); j++) - | ~~^~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 868 | for (j=1; j <= edges.Size(); j++) +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND 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]' @@ -33787,6 +33975,10 @@ /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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 278 | for (i = 1; i <= points.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:25: required from here @@ -33801,6 +33993,9 @@ /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/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 283 | for (i = 1; i <= edges.Size(); i++) + | ~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: @@ -33818,12 +34013,12 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 290 | for (i = 1; i <= faces.Size(); i++) + | ~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 297 | for (i = 1; i <= volelements.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:25: required from here @@ -33834,13 +34029,13 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -33851,7 +34046,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/writeOpenFOAM15x.cpp:29: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ @@ -33889,6 +34084,38 @@ | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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/writeuser.cpp:5: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, + 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/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]' @@ -33949,112 +34176,16 @@ | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - 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/writeOpenFOAM15x.cpp:25: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:116:33: 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_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/interface/../general/myadt.hpp:30, - 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/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here - 126 | class INDEX_2 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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: + 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/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/writeOpenFOAM15x.cpp:119:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:401:14: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (int i = 0; i < size; i++) | ~~^~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:556:30: 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, - 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/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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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: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, 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: + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] @@ -34076,13 +34207,13 @@ 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/wuchemnitz.cpp:9: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -34093,13 +34224,13 @@ 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/wuchemnitz.cpp:9: + 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: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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -34108,13 +34239,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writetochnog.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -34125,84 +34256,18 @@ 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, 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: + 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/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/writeuser.cpp:408:24: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - 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/wuchemnitz.cpp:9: -/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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: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 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34215,13 +34280,13 @@ 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, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34232,13 +34297,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writetet.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34254,45 +34319,10 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writetet.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - 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/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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34305,13 +34335,13 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: + 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/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/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34322,13 +34352,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writeOpenFOAM15x.cpp:25: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34344,51 +34374,13 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writeOpenFOAM15x.cpp:25: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/writetet.cpp:2: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/writeOpenFOAM15x.cpp:25: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34401,13 +34393,13 @@ 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, 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/wuchemnitz.cpp:9: + 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/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/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34418,13 +34410,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34440,81 +34432,19 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/wuchemnitz.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/writetochnog.cpp:9: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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, - 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156: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::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34522,32 +34452,16 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/writetochnog.cpp:9: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211:25: required from here @@ -34558,13 +34472,13 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: required from here @@ -34575,49 +34489,32 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshtype.hpp: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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/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/interface/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writegmsh2.cpp:17: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:5: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -34626,13 +34523,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writeuser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -34643,44 +34540,28 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:116:33: 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_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/interface/writegmsh2.cpp:17: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, 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/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/writeuser.cpp:401:14: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ + 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/template.hpp:126:7: note: 'class netgen::INDEX_2' declared here + 126 | class INDEX_2 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34693,55 +34574,71 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writetet.cpp:2: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/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/writeOpenFOAM15x.cpp:119:28: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:556:30: 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/include/../gprim/gprim.hpp:29, - 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, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:30, + 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/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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:211: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 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/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/wuchemnitz.cpp:9: -/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/../meshing/meshtype.hpp:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../meshing/meshclass.hpp:603:29: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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/writetochnog.cpp:9: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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: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/wuchemnitz.cpp:9: +/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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34758,7 +34655,7 @@ 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, 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: + 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/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ @@ -34783,6 +34680,38 @@ | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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/wuchemnitz.cpp:9: +/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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -34804,6 +34733,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34816,13 +34748,13 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34833,13 +34765,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writeuser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34855,19 +34787,99 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/interface/writeuser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/wuchemnitz.cpp:9: +/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/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/interface/wuchemnitz.cpp:4: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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/writeOpenFOAM15x.cpp:25: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156:26: required from here +/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34875,13 +34887,13 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeuser.cpp:9: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/writeOpenFOAM15x.cpp:29: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here 22 | class GeomPoint : public Point | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -34894,10 +34906,33 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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/writeuser.cpp:5: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | 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, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/extrusion.hpp:141:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/interface/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, + 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, + 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/wuchemnitz.cpp:9: +/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 + | ^~~~~~~~~ [ 90%] Linking CXX shared library libcsgvis.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/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 -fdebug-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-x86_64-linux-gnu/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core:/usr/lib/x86_64-linux-gnu/openmpi/lib: libcsg.so.6.2.1905 ../visualization/libvisual.so.6.2.1905 ../meshing/libmesh.so.6.2.1905 -lz -lmetis -lpython3.9 ../core/libngcore.so.6.2.1905 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lGL -lGLU @@ -35307,9 +35342,9 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 92%] Built target nglib make -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend +make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= -make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/netgen-6.2.2006+really6.2.1905+dfsg /build/netgen-6.2.2006+really6.2.1905+dfsg/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= Dependee "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake" is newer than depender "/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng/CMakeFiles/ngpy.dir/depend.internal". @@ -35326,29 +35361,29 @@ make[3]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' make -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' -[ 92%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o -[ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o +[ 92%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/gui.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp -[ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp +[ 93%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o +[ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o [ 94%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o +[ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp -[ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp -[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/demoview.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp +[ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp -[ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dgui_EXPORTS -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -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/csg/csgpkg.cpp:2: + 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 INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -35374,22 +35409,11 @@ 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/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /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/gui.cpp:3: @@ -35413,8 +35437,21 @@ 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/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -35453,26 +35490,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 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: @@ -35480,19 +35497,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: @@ -35520,27 +35524,16 @@ 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/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -35561,9 +35554,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | if (i > hash.Size()) i = 1; @@ -35572,20 +35574,18 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, +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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, 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/stlgeom/stlpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -35594,7 +35594,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/csg/csgpkg.cpp:4: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -35607,6 +35607,78 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/stlgeom/stlpkg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:33, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -35617,14 +35689,14 @@ | ~~~~~~~~~~~~^~~~~~~~~ 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/parallelfunc.cpp:8: + 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/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) @@ -35639,14 +35711,14 @@ | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, 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/parallelfunc.cpp:8: + 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/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -35667,23 +35739,9 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/csg/csgpkg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, - 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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/parallelfunc.cpp:8: + 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/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -35700,36 +35758,77 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, + 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/geom2dpkg.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'void netgen::Mesh::CSurfaceArea::ReCalc()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, 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/parallelfunc.cpp:8: + 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/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 509 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ +/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 INDEX&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 522 | if (i > hash.Size()) i = 1; + | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 517 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -35738,27 +35837,27 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, + 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/parallelfunc.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - 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/geom2dpkg.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, 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/parallelfunc.cpp:8: + 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/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, 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/parallelfunc.cpp:8: + 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/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -35773,56 +35872,23 @@ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: + 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 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, +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/occ/occpkg.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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/occ/occpkg.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -35845,27 +35911,38 @@ | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, 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/occ/occpkg.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, 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/occ/occpkg.cpp:6: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, + 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/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, 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/occ/occpkg.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -35878,47 +35955,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 230 | for (int i = 1; i <= coeffs.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 'long unsigned int'} [-Wsign-compare] - 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/occ/occpkg.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -35939,22 +35980,84 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:18: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/gui.cpp:3: +/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 + | ^~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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/gui.cpp:3: +/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/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1482 | if(identnr <= type.Size()) @@ -35965,14 +36068,21 @@ | ~~~~~~~~~~~~^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, 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/geom2dpkg.cpp: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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/csg/csgpkg.cpp:4: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] 774 | for (size_t i = 0; i < np; i++) @@ -35985,42 +36095,33 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1489 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, - 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, 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: + 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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/geom2dpkg.cpp: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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -36043,81 +36144,14 @@ | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, 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/geom2dpkg.cpp: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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/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:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 233 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:260:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 260 | catch (NgException e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:335:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 335 | catch (NgException e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:516:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 516 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:584:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 584 | catch (NgException e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:615:21: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 615 | catch (NgException e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:692:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 692 | for (int i = 1; i <= tets_in_qualclass.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1102:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1102 | for(int i = 1; i <= surfid.Size(); i++) - | ~~^~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/stlgeom/stlpkg.cpp:4: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, - 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/geom2dpkg.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, - 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/geom2dpkg.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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: + 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/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -36134,65 +36168,11 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:653:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1366:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] - 1366 | catch (NgException e) - | ^ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1418:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1418 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) - | ~~~~^~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, - 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/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 124 | for (int i = 0; i < transfreezone.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1868:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1868 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:509:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 509 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ -/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 INDEX&) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/hashtabl.hpp:522:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 522 | if (i > hash.Size()) i = 1; - | ~~^~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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/ng/demoview.cpp:15: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -36213,6 +36193,10 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:768:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/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:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) + | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, 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: @@ -36220,27 +36204,44 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp: In function 'void ParallelRun()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] - 68 | MPI_Status status; - | ^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:33, 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/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 52 | for (int i = 0; i < Size(); i++) - | ~~^~~~~~~~ + 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/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 124 | for (int i = 0; i < transfreezone.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] + 774 | for (size_t i = 0; i < np; i++) + | ~~^~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, 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/ng/ngpkg.cpp:11: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, 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: + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -36253,6 +36254,36 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1482 | if(identnr <= type.Size()) + | ~~~~~~~~^~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 1489 | while(type.Size() < identnr) + | ~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, + 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/occ/occpkg.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 191 | for (int i = 0; i < loch.boxes.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, 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: @@ -36268,82 +36299,6 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 'long unsigned int'} [-Wsign-compare] - 302 | if (msnr < triapprox.Size()) - | ~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:15: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Element::DoArchive(ngcore::Archive&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:774:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:6' [-Wsign-compare] - 774 | for (size_t i = 0; i < np; i++) - | ~~^~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1118:19: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 375 | for (TIND i (BASE); i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 266 | 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::Array(const netgen::Array&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:12: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:25: required from here @@ -36352,7 +36307,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/ng/gui.cpp:3: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ @@ -36361,47 +36318,25 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, +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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: required from here @@ -36412,17 +36347,39 @@ 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/stlgeom/stlpkg.cpp:4: /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/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 517 | for (int i = 0; i < geometryregister.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, + 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/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 52 | for (int i = 0; i < Size(); i++) + | ~~^~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:67, + 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/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:76:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -36431,13 +36388,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -36448,32 +36405,15 @@ 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, 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/stlgeom/stlpkg.cpp:4: /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/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1482:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1482 | if(identnr <= type.Size()) - | ~~~~~~~~^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1489:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 1489 | while(type.Size() < identnr) - | ~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:24, - 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/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 191 | for (int i = 0; i < loch.boxes.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:26, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:618:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; @@ -36495,33 +36435,71 @@ 768 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:46: 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, + 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, + 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/../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/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:53: 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/../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/include/../csg/csg.hpp:11, + 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/../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/../meshing/meshing.hpp:33, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:24, + 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/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp: In function 'void ParallelRun()': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] + 68 | MPI_Status status; + | ^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:64, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/basegeom.hpp:52:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 52 | for (int i = 0; i < Size(); i++) @@ -36530,7 +36508,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/ng/demoview.cpp:15: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:70:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) @@ -36543,172 +36521,54 @@ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:87:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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:932:9: note: 'class netgen::Segment' declared here - 932 | class Segment - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 230 | for (int i = 1; i <= coeffs.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 'long unsigned int'} [-Wsign-compare] + 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} + | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/demoview.cpp:15: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | 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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/parallelfunc.cpp:8: -/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 - | ^~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, - 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/../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/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/parallelfunc.cpp:8: -/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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/gui.cpp:3: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20, - 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/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:52: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] - 58 | for (int i = 0; i < names.size(); i++) - | ~~^~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:67: 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, - 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, - 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/../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/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -36721,13 +36581,13 @@ 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, 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/stlgeom/stlpkg.cpp:4: /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/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -36738,13 +36598,20 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:18: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:302:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 302 | if (msnr < triapprox.Size()) + | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -36760,31 +36627,31 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/csg/csgpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:48, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:17: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 68 | if (i <= charttrigs.Size()) {return charttrigs.Get(i);} - | ~~^~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/stlgeom.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/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:450:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 450 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:6: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 384 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 266 | 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::Array(const netgen::Array&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../visualization/vssolution.hpp:23:18: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /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:46: required from here @@ -36821,29 +36688,78 @@ 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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, - 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/parallelfunc.cpp:8: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, + 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/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here + 67 | class STLTriangle + | ^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/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:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 419 | for (int i = 1; i <= linelists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 423 | for (int i = 1; i <= trilists.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:233:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 233 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:260:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 260 | catch (NgException e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:335:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 335 | catch (NgException e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:516:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 516 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:584:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 584 | catch (NgException e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:615:21: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 615 | catch (NgException e) + | ^ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:692:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 692 | for (int i = 1; i <= tets_in_qualclass.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1102:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1102 | for(int i = 1; i <= surfid.Size(); i++) + | ~~^~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1366:24: warning: catching polymorphic type 'using NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] + 1366 | catch (NgException e) + | ^ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -36856,13 +36772,21 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1418:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1418 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1868:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1868 | for (int i = 0; i < geometryregister.Size(); i++) + | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -36879,96 +36803,130 @@ 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, 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/stlgeom/stlpkg.cpp:4: /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:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, + 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/geom2dpkg.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156: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::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/../meshing/../include/../gprim/gprim.hpp:29, 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, 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/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<3>' declared here + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: +/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 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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/parallelfunc.cpp:8: +/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 + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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: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/parallelfunc.cpp:8: +/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/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:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 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:52: 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 'long 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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -/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 'long unsigned int'} [-Wsign-compare] - 692 | for(int i = 0; i < face_colours.Size();i++) - | ~~^~~~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 718 | for(int j = 0; j < surfElems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 742 | for(int j = 0; j < surfElems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 766 | for(int j = 0; j < surfElems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 773 | for(int j = 0; j < surfElems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 797 | for(int j = 0; j < surfElems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 804 | for(int j = 0; j < surfElems.Size(); j++) - | ~~^~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:816:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 816 | for(int i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:826:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 826 | for(int i = 1; i <= mesh->GetNSE(); i++) - | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:46: required from here @@ -36985,13 +36943,13 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /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 | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: required from here @@ -37002,13 +36960,18 @@ from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csg.hpp:12, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /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 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:1118:19: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 375 | for (TIND i (BASE); i < size+BASE; i++) + | ~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -37017,13 +36980,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: required from here @@ -37034,49 +36997,57 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /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/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:46: 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] +/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp: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/include/../csg/csg.hpp:11, - 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/../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/include/../meshing/meshing.hpp:23, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: +/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 | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:53: 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] + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -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/include/../csg/csg.hpp:11, - 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/../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/../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/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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/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 'long unsigned int'} [-Wsign-compare] + 175 | for (int i = 0; i < size; i++) + | ~~^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -37089,54 +37060,16 @@ 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, 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/geom2dpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/parallelfunc.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here 76 | class Vec : public ngsimd::AlignedAlloc> | ^~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/netgenout.hpp:103:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:6, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/geom2d/geom2dpkg.cpp:1: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../geom2d/geometry2d.hpp:156: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::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/../meshing/../include/../gprim/gprim.hpp:29, - 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, - 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/geom2dpkg.cpp:1: -/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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:25: required from here @@ -37166,25 +37099,6 @@ | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' @@ -37198,11 +37112,6 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/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:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 274 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; - | ~~~~^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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: @@ -37220,11 +37129,15 @@ /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/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:52: 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 'long 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, + 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/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] + 190 | for(TIND i=0; pos==-1 && i < this->size; i++) + | ~~^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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: @@ -37259,32 +37172,70 @@ /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 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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:932:9: note: 'class netgen::Segment' declared here + 932 | class Segment + | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, - 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, +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/../include/../gprim/spline.hpp:22:9: note: 'class netgen::GeomPoint<2>' declared here - 22 | class GeomPoint : public Point - | ^~~~~~~~~ + 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: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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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/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/myadt.hpp:31, + 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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -37297,13 +37248,13 @@ 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, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/csg.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:4: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:4: /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/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -37314,13 +37265,43 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/stlgeom/stlpkg.cpp:2: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:46: 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, + 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/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/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:53: 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/../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/ng/demoview.cpp:14: +/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/myadt.hpp:31, + 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: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -37336,79 +37317,16 @@ from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/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/stlgeom/stlpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here 77 | class basic_string | ^~~~~~~~~~~~ -/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:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 419 | for (int i = 1; i <= linelists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 423 | for (int i = 1; i <= trilists.Size(); i++) - | ~~^~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, - 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/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:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../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/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'TIND 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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] 190 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here - 121 | 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::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211:25: required from here @@ -37417,15 +37335,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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:932:9: note: 'class netgen::Segment' declared here 932 | class Segment | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: required from here @@ -37434,56 +37350,13 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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: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, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/string:55, - from /usr/include/c++/10/bits/locale_classes.h:40, - from /usr/include/c++/10/bits/ios_base.h:41, - from /usr/include/c++/10/ios:42, - from /usr/include/c++/10/ostream:38, - from /usr/include/c++/10/iostream:39, - from /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/visualization/visualpkg.cpp:1: -/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here - 77 | class basic_string - | ^~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/memory:84, - 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: required from here @@ -37492,106 +37365,87 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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/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, + 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/../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/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:47, - 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/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:31, +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, + 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/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here + 76 | class Vec : public ngsimd::AlignedAlloc> + | ^~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/ngcore.hpp:8, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:20, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:277:46: 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, - 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/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here - 67 | class Point3d - | ^~~~~~~ + 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/../core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const 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 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:52: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] + 58 | for (int i = 0; i < names.size(); i++) + | ~~^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:12: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:8: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stlgeom.hpp:311:53: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:2239:67: 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/../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/ng/demoview.cpp:14: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, + 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, + 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/../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/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:70: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/gprim.hpp:29, - 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, - 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/../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:31, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/myadt.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] - 384 | for (TIND i = BASE; i < size+BASE; i++) - | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: +/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here + 103 | class intpts + | ^~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' @@ -37604,69 +37458,76 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:84, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:1: + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ -/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:46: 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 size_t' {aka 'const long unsigned int'} [-Wsign-compare] - 190 | for(TIND i=0; pos==-1 && i < this->size; i++) - | ~~^~~~~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:211: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 netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, + 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, 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/occ/occpkg.cpp:6: -/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 - | ^~~~~~~ + 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/../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/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /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/occ/occpkg.cpp:6: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here - 1066 | class FaceDescriptor - | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:276:15: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3, double>]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:354:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.cpp:24: -/build/netgen-6.2.2006+really6.2.1905+dfsg/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here - 103 | class intpts - | ^~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /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/visualization/visualpkg.cpp:1: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/csg/csgpkg.cpp:2: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::SplineGeometry<2>; = void]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::SplineGeometry<2>]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:561:22: required from 'ngcore::Archive& ngcore::Archive::operator&(const T*&) [with T = netgen::SplineGeometry<2>]' @@ -37674,46 +37535,59 @@ /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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, - 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, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../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, + 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, + 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/../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/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 'long unsigned int'} [-Wsign-compare] + 692 | for(int i = 0; i < face_colours.Size();i++) + | ~~^~~~~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 718 | for(int j = 0; j < surfElems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 742 | for(int j = 0; j < surfElems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 766 | for(int j = 0; j < surfElems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 773 | for(int j = 0; j < surfElems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 797 | for(int j = 0; j < surfElems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 804 | for(int j = 0; j < surfElems.Size(); j++) + | ~~^~~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:816:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 816 | for(int i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/occpkg.cpp:826:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 826 | for(int i = 1; i <= mesh->GetNSE(); i++) + | ~~^~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, - 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/occ/occpkg.cpp:3: -/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here - 121 | class shared_ptr : public __shared_ptr<_Tp> - | ^~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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] + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::STLTriangle; T = netgen::STLTriangle; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../stlgeom/stltopology.hpp:296:10: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 438 | memcpy (p, data, sizeof(T)*mins); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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, - 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/occ/occpkg.cpp: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/include/../stlgeom/stlgeom.hpp:47, + 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/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:31, 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: @@ -37772,15 +37646,6 @@ | ^~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/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 'long unsigned int'} [-Wsign-compare] - 175 | for (int i = 0; i < size; i++) - | ~~^~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, - 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -37798,6 +37663,83 @@ | ^~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<3>; T = netgen::GeomPoint<3>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:12: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::GeomPoint<3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, + 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, + 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/../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/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr >; T = std::shared_ptr >; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array > >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:25: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr >' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::__cxx11::basic_string; T = std::__cxx11::basic_string; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:35: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/string:55, + from /usr/include/c++/10/bits/locale_classes.h:40, + from /usr/include/c++/10/bits/ios_base.h:41, + from /usr/include/c++/10/ios:42, + from /usr/include/c++/10/ostream:38, + from /usr/include/c++/10/iostream:39, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:4, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: +/usr/include/c++/10/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here + 77 | class basic_string + | ^~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + 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++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -37816,6 +37758,37 @@ | ^~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::FlatArray&) [with T = int; int BASE = 0; TIND = int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/paralleltop.hpp:82:47: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:384:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] + 384 | for (TIND i = BASE; i < size+BASE; i++) + | ~~^~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, + 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, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/visualization/visualpkg.cpp:7: +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../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:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' @@ -37833,6 +37806,48 @@ /usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = std::shared_ptr; T = std::shared_ptr; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:474:55: required from 'ngcore::Archive& ngcore::Archive::operator&(T*&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:352:40: required from 'ngcore::Archive& ngcore::Archive::operator&(std::shared_ptr<_Tp>&) [with T = netgen::Array >]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/splinesurface.hpp:61:68: required from here +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] + 438 | memcpy (p, data, sizeof(T)*mins); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/memory:84, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/mystdlib.h:18, + from /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngpkg.cpp:7: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::GeomPoint<2>; T = netgen::GeomPoint<2>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array, 0, int>; = void]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: required from 'void netgen::SplineGeometry::DoArchive(ngcore::Archive&) [with int D = 2]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../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); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, + 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, + 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/../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 'TIND 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:46: required from here @@ -37847,13 +37862,15 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: + 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/occ/occpkg.cpp:6: /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 | ^~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned int]': /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshclass.hpp:603:29: required from here @@ -37862,13 +37879,47 @@ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:23, from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/meshing.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/occ/vsocc.cpp:7: + 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/occ/occpkg.cpp:6: /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshtype.hpp:1066:9: note: 'class netgen::FaceDescriptor' declared here 1066 | class FaceDescriptor | ^~~~~~~~~~~~~~ In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, 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: + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/csgeom.hpp:351:85: 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++/10/memory:84, + 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/occ/occpkg.cpp:3: +/usr/include/c++/10/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr' declared here + 121 | class shared_ptr : public __shared_ptr<_Tp> + | ^~~~~~~~~~ +In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/myadt.hpp:31, + 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/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int]' +/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../csg/triapprox.hpp:49:57: 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, + 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/occ/occpkg.cpp: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/include/../general/myadt.hpp:31, + 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/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 @@ -37972,22 +38023,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 | ^~~~~~~~~ -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]': -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(std::size_t) [with T = netgen::Vec<3, double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:414:11: required from 'typename std::enable_if, void>::type netgen::Array::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename std::enable_if, void>::type = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/../core/archive.hpp:307:20: required from 'ngcore::Archive& ngcore::Archive::operator&(T&) [with T = netgen::Array >; = void]' -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/curvedelems.hpp:56:70: required from here -/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../general/array.hpp:438:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3, double>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] - 438 | memcpy (p, data, sizeof(T)*mins); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/../include/gprim.hpp:1, - from /build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include/../meshing/meshing.hpp:7, - 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/include/../meshing/../include/../gprim/geomobjects.hpp:76:9: note: 'class netgen::Vec<3, double>' declared here - 76 | class Vec : public ngsimd::AlignedAlloc> - | ^~~ [ 98%] Linking CXX shared library libngpy.so cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/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 -fdebug-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-x86_64-linux-gnu/nglib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/interface:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/stlgeom:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/geom2d:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/csg:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/meshing:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/visualization:/usr/lib/x86_64-linux-gnu/openmpi/lib:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/occ:/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/libsrc/core: ../nglib/libnglib.so.6.2.1905 -lpython3.9 ../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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/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.9 @@ -38009,8 +38044,8 @@ make -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build make[3]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/onetcl.cpp.o +cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/ngappinit.cpp cd /build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng && /usr/bin/c++ -DHAVE_DLFCN_H -DINTERNAL_TCL_DEFAULT=1 -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\" -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/ng -I/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu -I/build/netgen-6.2.2006+really6.2.1905+dfsg/include -I/build/netgen-6.2.2006+really6.2.1905+dfsg/libsrc/include -I/usr/include/tcl -I/usr/include/python3.9 -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2 -fdebug-prefix-map=/build/netgen-6.2.2006+really6.2.1905+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -g -DNDEBUG -std=gnu++14 -o CMakeFiles/netgen.dir/onetcl.cpp.o -c /build/netgen-6.2.2006+really6.2.1905+dfsg/ng/onetcl.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, @@ -38180,7 +38215,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-x86_64-linux-gnu && make -j15 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-x86_64-linux-gnu && make -j16 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-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -38477,13 +38512,13 @@ test_pickling.py ..... [ 85%] test_savemesh.py . [100%] -======================== 6 passed, 1 skipped in 19.16s ========================= +======================== 6 passed, 1 skipped in 16.57s ========================= 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-x86_64-linux-gnu && make -j15 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-x86_64-linux-gnu && make -j16 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-x86_64-linux-gnu' /usr/bin/cmake -S/build/netgen-6.2.2006+really6.2.1905+dfsg -B/build/netgen-6.2.2006+really6.2.1905+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -38789,69 +38824,69 @@ debian/rules override_dh_shlibdeps make[1]: Entering directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_shlibdeps -l/usr/lib/x86_64-linux-gnu/netgen -dpkg-shlibdeps: warning: symbol MPI_Request_get_status used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Cartdim_get used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_dup used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Send_init used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Scatter used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_connect used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Op_commutative used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN3MPI8Datatype4FreeEv used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 200 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh25PointContainedIn2DElementERKNS_7Point3dEPdib used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen4Mesh18GetPointCurveColorEiRdS1_S1_ used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11CalcInverseERKNS_11DenseMatrixERS0_ used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen14CurvedElements25CalcSegmentTransformationIdEEvT_NS_12SegmentIndexEPNS_5PointILi3ES2_EEPNS_3VecILi3ES2_EEPb used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11EigenValuesERKNS_3MatILi3ELi3EdEERNS_3VecILi3EdEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen7Element19GetSurfaceTrianglesERNS_5ArrayINS_9Element2dELi0EiEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen14CurvedElements22IsSurfaceElementCurvedENS_19SurfaceElementIndexE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZNK6netgen5Flags13GetDefineFlagEPKc used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen5MyStrC1Ei used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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 _ZN6netgen11VisualScene8SetLightEv used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene6centerE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPopMatrix used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene17transformationmatE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glShadeModel used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPushMatrix used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPolygonMode used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneC2Ev used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: 16 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol pthread_create used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libinterface.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol pthread_create used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstl.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen6mparamE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstl.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Alltoall used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Test_cancelled used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen4SortERKNS_5ArrayIdLi0EiEERNS0_IiLi0EiEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen14FaceDescriptor9SetBCNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol ompi_op_set_cxx_callback used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen14FaceDescriptorC1Eiiii used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol pthread_create used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libinterface.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Graph_create used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Gather used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Group_size used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Op_commutative used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Type_dup used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen14OptimizeVolumeERNS_17MeshingParametersERNS_4MeshE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Op_free used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Send used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol _ZN6netgen8Meshing212SetStartTimeEd used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Intercomm_create used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11DenseMatrixD1Ev used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Exscan used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libocc.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: 230 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol _ZN6netgen8ReadFileERNS_4MeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen15WriteUserFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4MeshES7_ used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glGetDoublev used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPopMatrix used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glNewList used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPushName used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glDeleteLists used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene6centerE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPushMatrix used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol glPolygonMode used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries -dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualSceneC2Ev used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glEnd used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZTIN6netgen11VisualSceneE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glEnable used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene13MouseDblClickEii used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glShadeModel used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol glGetIntegerv used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libstlvis.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: 43 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol dlopen used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgui.so.6.2.1905 found in none of the libraries dpkg-shlibdeps: warning: symbol dlsym used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgui.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol dlopen used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgui.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glBegin used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glMultMatrixd used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene6centerE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene17transformationmatE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glPushMatrix used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glClearColor used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen11VisualScene14DrawNetgenLogoEv used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glPolygonMode used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glDisable used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libgeom2dvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 16 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol _ZN6netgen8BitArrayC1Ei used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen5FlagsC1Ev used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen7Element19GetSurfaceTrianglesERNS_5ArrayINS_9Element2dELi0EiEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen29BASE_INDEX_2_CLOSED_HASHTABLE11BaseSetSizeEi used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgenlsERSoRKNS_7Point3dE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen10BASE_TABLED2Ev used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libvisual.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZNK6netgen14CurvedElements18IsElementHighOrderENS_12ElementIndexE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/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/x86_64-linux-gnu/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 _ZN6netgen15WriteUserFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4MeshES7_ used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol _ZN6netgen8ReadFileERNS_4MeshERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/libmesh.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Win_unlock used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Topo_test used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Graph_neighbors_count used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Unpack used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Grequest_complete used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Reduce_scatter used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Ibsend used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Type_set_attr used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: symbol glVertex3f used by debian/libnglib-6.2/usr/lib/x86_64-linux-gnu/netgen/liboccvis.so.6.2.1905 found in none of the libraries +dpkg-shlibdeps: warning: 200 other similar warnings have been skipped (use -v to see them all) make[1]: Leaving directory '/build/netgen-6.2.2006+really6.2.1905+dfsg' dh_installdeb -O--buildsystem=cmake dh_gencontrol -O--buildsystem=cmake @@ -38863,10 +38898,10 @@ dpkg-deb: building package 'netgen-dbgsym' in '../netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. dpkg-deb: building package 'netgen-doc' in '../netgen-doc_6.2.2006+really6.2.1905+dfsg-2.1_all.deb'. dpkg-deb: building package 'libnglib-dev' in '../libnglib-dev_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. +dpkg-deb: building package 'libnglib-6.2' in '../libnglib-6.2_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. dpkg-deb: building package 'libnglib-6.2-dbgsym' in '../libnglib-6.2-dbgsym_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. dpkg-deb: building package 'netgen-headers' in '../netgen-headers_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. dpkg-deb: building package 'python3-netgen' in '../python3-netgen_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. -dpkg-deb: building package 'libnglib-6.2' in '../libnglib-6.2_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. dpkg-deb: building package 'python3-netgen-dbgsym' in '../python3-netgen-dbgsym_6.2.2006+really6.2.1905+dfsg-2.1_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../netgen_6.2.2006+really6.2.1905+dfsg-2.1_amd64.changes @@ -38875,12 +38910,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/2177520/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2177520/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/3235630 and its subdirectories -I: Current time: Thu Dec 30 13:51:12 -12 2021 -I: pbuilder-time-stamp: 1640915472 +I: removing directory /srv/workspace/pbuilder/2177520 and its subdirectories +I: Current time: Thu Feb 2 22:22:04 +14 2023 +I: pbuilder-time-stamp: 1675326124